redis全局命令
1redis数据格式
key:value
键:值
2写入测试命令
set k1 v1
set k2 v2
set k3 v3
3查看所有的key
KEYS * (生产时不建议使用,会卡死如果数据量大的话)
4查看有多少个key
DBSIZE
5查看某个key是否存在
EXISTS k1
状态吗:
0:表示key不存在
1:表示key存在
N:表示有N个key存在
6删除key
del k1
DEL k2 k3
状态码:
0:表示要删除的key不存在
1:表示要删除的key存在并且删除成功
N:表示要删除的N个key存在并且删除成功
7键过期
设置键过期
EXPIRE k1 20
创建key的时候同时设置键过期
set k1 v1 ex 200
状态码:
0:表示key不存在
1:表示key设置键过期成功
查看key是否过期
ttl k1
状态码:
-1:表示key存在,没有设置键过期,永不过期
-2:表示key不存在
N:表示key存在,还有N秒过期
取消键过期
1:重新赋值
set k1 v1
2:
PERSIST k1