目录
前面介绍了在命令行模式下操作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

希望本文对你有帮助,请点个赞鼓励一下作者吧~ 谢谢!
本文深入讲解Redis中键命令的应用,包括查看所有key、类型、随机返回、删除、迭代指定模式、判断存在、序列化、移动到另一db、重命名及过期策略等,是Redis管理与操作的实用指南。
2万+

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



