目录
前面介绍了在命令行模式下操作Redis的五种数据类型及应用,本篇介绍一些常用的Redis键命令,Redis 键命令用于管理 redis 的键。
Redis系列文章:
Redis系列(一)、CentOS7下安装Redis6.0.3稳定版
Redis系列(六)、数据类型之有序集合ZSet(sorted_set)
查看所有key
keys patten
查看key的类型
type key
随机返回一个key
randomkey
删除key
返回删除状态1/0,True/False:
del key [key2 key3 key4...]
迭代指定patten的key
返回key的列表:
scan cursor [MATCH pattern] [COUNT count] [TYPE type]
判断key是否存在
返回状态1/0,True/False,当传入多个key时返回or的结果,即只要有一个存在就返回True:
exists key [key ...]
序列化一个key的值
返回序列化后的value:
dump key
将key从当前db移动到另一个db
返回1/0,True/False:
move key db_index
重命名key
直接修改key的名称:
rename key newkey
只有当new key不存在时才会创建:
renamenx key newkey
过期策略
给指定的 key 设置过期时间,以秒或unix timestamp为单位:
expire key seconds
expireat key timestamp
给指定的 key 设置过期时间,以毫秒或unix timestamp为单位:
pexpire key milliseconds
pexpireat key milliseconds-timestamp
移除 key 的过期时间,key 将持久保持:
persist key
以秒为单位,返回给定 key 的剩余生存时间(TTL, time to live):
ttl key
以毫秒为单位返回 key 的剩余生存时间:
pttl key
希望本文对你有帮助,请点个赞鼓励一下作者吧~ 谢谢!