Redis入门到精通(八)——key通用指令基本操作、key扩展操作(时效性控制、查询模式)、key其他操作(为key改名)

key特性

key是一个字符串,通过key获取redis中保存的数据

key应该设计哪些操作

一、key基本操作

删除指定key   del key
获取key是否存在   exists key
获取key的类型   type key

二、key扩展操作(时效性控制)

为指定key设置有效期
expire key seconds      #设置过期时间(s),过了有效期这个key就会被删除
pexpire key milliseconds    #设置过期时间(毫秒单位)
expireat key timestamp     #设置过期时间(时间戳)
pexpireat key milliseconds-timestamp    #设置过期时间(时间戳毫秒)

获取key的有效时间
ttl key        #如果key不存在返回-2,key存在返回-1,如果还没有过有效期,那么返回剩余时长(s)
pttl key       #和ttl一样,如果有返回值是显示毫秒

切换key从时效性转换成永久性
persist key

key扩展操作(查询模式)

查询key   keys pattern

查询模式规则

 三、key其他操作

为key改名    
rename key newkey
renamenx key newkey    #key不存在的情况下改名

对所有key排序
sort key

其他key通用操作
help @generic

 

posted @ 2020-05-12 09:51  只会玩辅助  阅读(215)  评论(0编辑  收藏  举报