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