keys
- 一般不在生产环境使用,数据量大,慢。有热备从节点的,可以在此节点使用及查询,此节点与主节点数据一致,不会造成大的影响
- keys * :遍历所有key
- 时间复杂度O(N)
dbsize
- 计算key的总数
- 此命令的时间复杂度为O(1),由Redis服务实时更新的计数(对key),可以在任何场景下使用,不会造成影响
exists key
- 检查key是否存在,存在返回1,不存在返回0
- 一般情况下可以随便使用
- 时间复杂度O(1)
del key
- 删除指定的key-value,也可以一次性删除多个
expire key seconds
- key在seconds秒后过期
- 时间复杂度O(1)
ttl key
- 查询key剩余的过期时间
- 返回值大于0时(代表key还剩余n秒过期);返回值为-2时,代表key不存在;返回值为-1时,代表key存在,并且没有过期时间。
- 时间复杂度O(1)
persist key
- 去掉key的过期时间
- 时间复杂度O(1)
type key
- 返回key的类型,有string,hash,list,set,zset,none
- none是该key不存在时返回的
- 时间复杂度O(1)

2万+

被折叠的 条评论
为什么被折叠?



