1、key通用操作
1.1、key基本操作
key是一个字符串,通过key获取redis中保存的数据
# 删除指定key
del key
# 获取key是否存在
exists key
# 获取key的类型
type key
1.2、key时效性控制操作
# 为指定key设置有效期
expire key seconds
pexpire key milliseconds
expireat key timestamp //时间戳的方式
pexpireat key milliseconds-timestamp
# 获取key的有效时间
ttl key # 返回三个值:剩余时间,(-2)不存在,(-1)未设置有效期
pttl key
# 切换key从时效性转换为永久性
persist key
1.3、key查询操作
keys pattern
看所有的key:
1.4、key其他操作
# 为key改名
rename key newkey # 改成一个存在的名字会覆盖掉哪个存在的
renamenx key newkey # 不会覆盖
# 对所有key排序,只是排顺序,没有对元数据操作
sort
# 其他key通用操作
help @generic
使用renamenx,str2是已经存在的,不能改名了;str3之前不存在,可以改!
这个sort只排序,不会改变原来的数据!