【键命令对于不同数据结构类型通用】
1、查找键,参数⽀持正则表达式
keys pattern
2、查看名称中以a开头
的键
keys a*
3、判断键是否存在,如果存在返回1
,不存在返回0
exists key1
判断键a1
是否存在:
exists a1
4、查看键对应的value
的类型
type key
查看键a1
的值类型,为redis⽀持的五种类型中的⼀种:
type a1
5、删除键及对应的值
del key1 key2 ...
删除键a2、a3
:
del a2 a3
6、设置过期时间,以秒为单位
如果没有指定过期时间则⼀直存在,直到使⽤DEL
移除
expire key seconds
设置键a1
的过期时间为5秒:
expire a1 5
7、查看有效时间,以秒为单位
ttl key
查看键bb
的有效时间:
ttl bb
8、将某个库中的键值移动到另外一个库
将1号库中的name移动到2号库:
move name 2
9、从当前库随机返回一个key
randomkey
10、更改键名称 (同名直接覆盖)
rename k2 k1
11、更改键名称 (只有new_key不存在时才能更改)
renamenx k2 k1