通用命令
- redis-cli:登录 Redis,-p 表示端口,-h 表示 ip 地址,AUTH 后输账户密码
[root@itom ~]# redis-cli -h 127.0.0.1 -p 6379 127.0.0.1:6379> AUTH 123321
- KEYS:查找所有匹配的 key
h?llo 匹配 hello, hallo 和 hxllo h*llo 匹配 hllo 和 heeeello h[ae]llo 匹配 hello and hallo, 不匹配 hillo h[^e]llo 匹配 hallo, hbllo, ... 不匹配 hello h[a-b]llo 匹配 hallo 和 hbllo
127.0.0.1:6379[2]> KEYS * 1) "k2" 2) "k3" 3) "k1"
- DEL:删除指定 key,可以删除多个,我这里有 k1 和 k2,所以返回 2
127.0.0.1:6379[2]> DEL k1 k2 (integer) 2
- EXISTS:判断当前 key 是否存在,我这里只有 k3,所以只返回 1
127.0.0.1:6379[2]> KEYS * 1) "k3" 127.0.0.1:6379[2]> EXISTS k3 k4 (integer) 1
- EXPIRE:给当前 key 增加一个有效期,单位为秒
127.0.0.1:6379[2]> EXPIRE k3 20 (integer) 1
- TTL:查看当前 key 的有效期,不设置默认值是 -1 表示永久有效,-2 表示当前 key 已经过期,查看 k3 还有 16 秒过期
127.0.0.1:6379[2]> TTL k3 (integer) 16
- SELECT:选择数据库,Redis 有 16 个数据库,表示为 0 - 15,我这里从数据库 3 跳转到数据库 2
127.0.0.1:6379[2]> select 1 OK 127.0.0.1:6379[1]>
String 命令
- SET:添加或修改已经存在的 String 类型的键值对
127.0