Redis中如何执行通用的key操作命令?
- 内容介绍
- 文章标签
- 相关推荐
本文共计951个文字,预计阅读时间需要4分钟。
注意:关注公众号、获取编程相关电子书、教程推送及免费下载。实现:KEYS命令语法KEYS pattern 查找所有符合指定模式pattern的key。KEYS * 匹配数据库中所有key。
注:
关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下载。
实现
KEYS命令
语法
KEYS pattern
查找所有符合给定模式 pattern 的 key 。
KEYS * 匹配数据库中所有 key 。 KEYS h?llo 匹配 hello , hallo 和 hxllo 等。 KEYS h*llo 匹配 hllo 和 heeeeello 等。 KEYS h[ae]llo 匹配 hello 和 hallo ,但不匹配 hillo 。 特殊符号用 \ 隔开
通俗来讲?代表一个通配符,*代表多个通配符。
举例
EXISTS命令
EXISTS key
检查给定 key 是否存在。
EXPIRE命令
EXPIRE key seconds
为给定 key 设置生存时间,当 key 过期时(生存时间为 0 ),它会被自动删除。
可以对一个已经带有生存时间的 key 执行 EXPIRE 命令,新指定的生存时间会取代旧的生存时间。
TTL命令
TTL key
以秒为单位,返回给定 key 的剩余生存时间(TTL, time to live)。
本文共计951个文字,预计阅读时间需要4分钟。
注意:关注公众号、获取编程相关电子书、教程推送及免费下载。实现:KEYS命令语法KEYS pattern 查找所有符合指定模式pattern的key。KEYS * 匹配数据库中所有key。
注:
关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下载。
实现
KEYS命令
语法
KEYS pattern
查找所有符合给定模式 pattern 的 key 。
KEYS * 匹配数据库中所有 key 。 KEYS h?llo 匹配 hello , hallo 和 hxllo 等。 KEYS h*llo 匹配 hllo 和 heeeeello 等。 KEYS h[ae]llo 匹配 hello 和 hallo ,但不匹配 hillo 。 特殊符号用 \ 隔开
通俗来讲?代表一个通配符,*代表多个通配符。
举例
EXISTS命令
EXISTS key
检查给定 key 是否存在。
EXPIRE命令
EXPIRE key seconds
为给定 key 设置生存时间,当 key 过期时(生存时间为 0 ),它会被自动删除。
可以对一个已经带有生存时间的 key 执行 EXPIRE 命令,新指定的生存时间会取代旧的生存时间。
TTL命令
TTL key
以秒为单位,返回给定 key 的剩余生存时间(TTL, time to live)。

