Redis中如何执行通用的key操作命令?

2026-04-20 00:110阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计951个文字,预计阅读时间需要4分钟。

Redis中如何执行通用的key操作命令?

注意:关注公众号、获取编程相关电子书、教程推送及免费下载。实现: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分钟。

Redis中如何执行通用的key操作命令?

注意:关注公众号、获取编程相关电子书、教程推送及免费下载。实现: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)。

阅读全文