1、keys
keys 用于遍历所有key,如:
keys *
keys 命令复杂度为O(n),一般不在生产环境中使用,可以使用scan命令替代,或者在热备从节点上使用keys命令
2、dbsize
dbsize命令可以计算key的总数,dbsize可以在生产环境使用,redis内置了一个计数器,可以实时更新key的总数
3、exists
exists命令用于检查key是否存在,复杂度O(1)
exists a
如果存在key为a,则返回1,若不存在,则返回0
4、del
del命令可以删除指定的key-value,成功删除返回1,若key不存在,返回0
5、expire、ttl、persist
expire key seconds #key在seconds秒后过期
ttl key #查看key剩余的过期时间,返回-2表示key已经不存在了,返回-1表示key存在,并且没有过期时间
persist key #去掉key的过期时间
6、type
type命令可以返回key的类型,返回的key类型主要有:string、hash、list、set、zset、none
网友评论