key 特征
key是一个字符串
删除指定key
del key
获取key是否存在
exists key
获取key的类型
type key
为指定key设置有效期
expire key seconds
pexpire key milliseconds
expireat key timestamp
pexpireat key milliseconds-timestamp
后面俩加at 用的是时间戳
获取key的有效时间
tt1 key
ptt1 key
切换key从时效性转换为永久性
persist key
查询key
keys pattern
查询模式规则
-
*匹配任意数量的任意符号
-
?配合一个任意符号
-
[]匹配一个指定符号
查询语句 | 查询对象 |
---|---|
keys * | 查询所有 |
keys zsh* | 查询所有以zsh开头 |
keys *zsh | 查询所有以zsh结尾 |
keys ??zsh | 查询所有前面以两个字符任意,后面以zsh结尾 |
keys user:? | 查询所有以user:开头,最后一个字符任意 |
keys u[st]er:1 | 查询所有以u开头,以er:1结尾,中间包含一个字母,s或t |
为key改名
rename key newkey(会覆盖原key,相当于重新set)
renamenx key newkey
对所有key排序
sort
其他key通用操作
help @generic
一大坨。