Redis学习篇(三)之Key相关操作

KEYS

作用:返回所有的给定模式的key

语法:KEYS pattern

通配符:

*: 任意个字符
?: 任意一个字符
[]: 匹配[]之间的字符 [a-z] [A-Z]
\x: 匹配特殊字符 ? *

EXISTS

作用: 查看key是否存在

语法: EXISTS key

TYPE

作用:检查key的类型

语法:TYPE key

EXPIRE

作用:设置过期时间

语法:EXPIRE key seconds

EXPIREAT

作用:指定过期时间戳

语法:EXPIREAT key time

PEXPIRE

作用:设置过期时间,毫秒

语法:PEXPIRE key milliseconds

PEXPIREAT

作用:设置过期时间戳,毫秒

语法: PEXPIREAT key time

TTL

作用:以秒为单位返回key剩余时间

语法:TTL key

PTTL

作用:以毫秒为单位返回key剩余时间

语法:PTTL key

PERSIST

作用: 将过期时间设置为永久

语法: PERSIST key

DEL

作用:删除一个或者多个key

语法:DEL key [key]

RANDOMKEY

作用: 从当前数据库中, 随机返回一个key

语法: RANDONKEY

RENAME

作用: 重命名一个键

语法: RENAME key newkey

名字必须发生改变,否则报错

RENAMENX

作用: 重命名,要求重命名的新名称不存在

语法: RENAMENX key newkey

DUMP

作用: 序列化给定的key,返回序列化之后的结果

语法: DUMP key

RESTORE

作用: 反序列化,可以设置过期时间,秒或者毫秒

语法: RESTORE key ttl value

MOVE

作用:将当前的key移动到另外的数据库中

语法:MOVE key dbID

使用SELECT命令选择数据库
当key已经存在于另外的数据库中,则不会移动
移动一个不存在的key,会失败

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Key(键) 1.DEL DEL key [key ...]删除给定的一个或多个key。不存在的key会被忽略。返...
    layjoy阅读 896评论 0 1
  • 深入浅出Redis1.Redis的发展史Redis[Remote Directory Server]:远程服务器字...
    ArleyDu阅读 683评论 0 0
  • 1 keys 返回满足给定 pattern 的所有 key *代表所有 127.0.0.1:6379> keys ...
    鬭闢阅读 800评论 0 0
  • KEYS pattern 返回所有给定模式的key(pattern类似于正则) *: 匹配任意个字符 ?: 匹配单...
    大明白阅读 1,639评论 0 51
  • 小时候一起上学的邻家哥哥,多年后在一次宿舍联谊前的照片上,哥哥认出来了,就是她,我要了,你们都别和我抢。女孩却一直...
    阳光总是耀眼如初阅读 310评论 0 0

友情链接更多精彩内容