1 / 6
文档名称:

Redis系列-key相关主要操作函数.doc

格式:doc   大小:34KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Redis系列-key相关主要操作函数.doc

上传人:63229029 2021/12/2 文件大小:34 KB

下载得到文件列表

Redis系列-key相关主要操作函数.doc

相关文档

文档介绍

文档介绍:这篇blog主要总结下,redis中跟key相关的常用函数
1)keys
语法:keys pattern
解释:查找所有匹配指定模式pattern的key
[plain] view plaincopyprint?
[******@xsf001 ~]# redis-cli   
redis :6379> keys *  #所有key  
 1) "score"  
 2) "stu"  
 3) "score1"  
 4) "dest"  
 5) ""  
 6) ""  
redis :6379> keys scor?   
1) "score"  
redis :6379> keys scor[ee1]  
1) "score"  
2)randomkey
语法:randomkey 
解释:返回一个随机key
[plain] view plaincopyprint?
redis :6379> randomkey  
"score"  
redis :6379> randomkey  
""  
3)exists
语法:exists key
解释:判断一个key是否存在
[plain] view plaincopyprint?
redis :6379> exists score  #key存在 返回1  
(integer) 1  
redis :6379> exists scorefda #key不存在 返回0  
(integer) 0  
4)type
语法:type key
解释:返回key所存储的值类型,返回值:none【key不存在】,string,list ,set, zset和hash
[plain] view plaincopyprint?
redis :6379> type score  
zset  
redis :6379> type   
list  
5)expire
语法:expire key seconds
解释:设置key的生存时间,单位是秒,当key过期时,会被自动删除
[plain] view plaincopyprint?
redis :6379> expire dest 30  
(integer) 1  
redis :6379> expire dest1 30 # key不存在  
(integer) 0  
6)ttl
语法: ttl key
解释:得到key能存活时间,如果key不存在或没有设置生存时间时,返回-1
[plain] view plaincopyprint?
redis :6379> expire diff 100  
(integer) 1  
redis :6379> ttl diff  
(integer) 94