Redis命令用于在Redis服务器上执行一些操作。 要在Redis服务器上运行命令,需要一个Redis客户端。下面介绍在windows的cmd中的使用,安装配置不再介绍,在Linux中类似。
编号 | 命令 | 描述 |
|---|---|---|
1 | redis-cli | 连接到本地Redis服务器 |
2 | redis-cli -h host -p port -a password | 该命令用于连接到Redis远程服务器,比如在主机(host)127.0.0.1,端口(port)6379上运行redis服务器,没有密码:redis-cli -h 127.0.0.1 -p 6379 |
3 | ping | 该命令检查服务器是否正在运行 |
4 | AUTH password | 使用给定的密码验证服务器 |
5 | quit或exit | 关闭当前连接 |
6 | SELECT index | 更改当前连接的所选数据库 |
用于管理Redis中的键
编号 | 命令 | 描述 |
|---|---|---|
1 | DEL key | 此命令删除一个指定键(如果存在)。 |
2 | DUMP key | 此命令返回存储在指定键的值的序列化版本。 |
3 | EXISTS key | 此命令检查键是否存在。 |
4 | EXPIRE key seconds | 设置键在指定时间秒数之后到期/过期。 |
5 | EXPIREAT key timestamp | 设置在指定时间戳之后键到期/过期。这里的时间是Unix时间戳格式。 |
6 | PEXPIRE key milliseconds | 设置键的到期时间(以毫秒为单位)。 |
7 | TYPE key | 返回存储在键中的值的数据类型。 |
8 | KEYS pattern | 查找与指定模式匹配的所有键。 |
9 | MOVE key db | 将键移动到另一个数据库。 |
10 | PERSIST key | 删除指定键的过期时间,得永生。 |
11 | PTTL key | 获取键的剩余到期时间。 |
12 | RANDOMKEY | 从Redis返回一个随机的键。 |
13 | RENAME key newkey | 更改键的名称。 |
14 | SORT key [BY pattern] [LIMIT offset count] [ASC | DESC] [ALPHA] |
其中,KEYS pattern的用法:
h?llo matches hello, hallo and hxllo
h*llo matches hllo and heeeello
h[ae]llo matches hello and hallo, but not hillo
h[^e]llo matches hallo, hbllo, ... but not hello
h[a-b]llo matches hallo and hbllo
Use \ to escape special characters if you want to match them verbatim.
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。