redis key命令

Posted promenader

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis key命令相关的知识,希望对你有一定的参考价值。

key命令主要用于管理redis中的key

del key //删除key, 不存在的key会忽略

dump key //序列化key,不存在的key返回nil

exists key //判断key是否存在,存在1 不存在0

expire key seconds//设置key过期时间,成功1,不成功0

expireat key timestamp //设置key过期时间,成功1,不成功0

pexpireat key milli_timestamp //设置key过期毫秒时间,成功1,不成功0

pexpire key milli_timestamp //设置key过期毫秒时间,成功1,不成功0

keys pattern //查找所有符合给定模式 pattern 的 key 

move key db //将当前数据库的 key 移动到给定的数据库 db 当中

persist key //移除给定 key 的过期时间,使得 key 永不过期

pttl key//毫秒为单位返回 key 的剩余过期时间

ttl key //秒为单位返回 key 的剩余过期时间

randomkey //从当前数据库中随机返回一个 key

rename old_key new_key //修改 key 的名称

renamenx old_key new_key //在新的 key 不存在时修改 key 的名称 

type key // key 所储存的值的类型 none (key不存在),string (字符串),list (列表),set (集合),zset (有序集),hash (哈希表)

以上是关于redis key命令的主要内容,如果未能解决你的问题,请参考以下文章

redis中使用SCAN代替KEYS

(工作小记)redis集群下keys命令查询某一类业务相关的key

redis代码解析-事务

redis模糊批量清除key

redis中hash的key怎么用命令查看

Redis 学习之路 (010) - redis命令手册