首页 > 其他 > 详细

redis通用命令

时间:2019-05-03 19:35:03      阅读:152      评论:0      收藏:0      [点我收藏+]

1.keys pattern
含义:查找所有符合给定模式(pattern)的key
keys * 遍历所有key
keys he[h-l]* 遍历以he开头,第三个字符为h-l之间的所有key
keys ph? ?代表一个字符
注意:keys命令一般不在生产环境中使用
生产环境的key比较多,keys这个命令是一个O(n)的命令
由于Redis是单线程的,这个命令的操作会阻塞其他操作
可以在从节点上执行keys命令
使用SCAN命令代替keys命令
2.dbsize
含义:查找当前数据库的key的数量
3.exists key
含义:检查给定的key是否存在
4.del key1 [key2...]
含义:在key存在时删除key
5.expire key second
含义:为给定key设置过期时间,单位为秒
6.ttl key
含义:以秒为单位,返回给定key的剩余生存时间(TTL , time to live)
不存在key返回-2
无过期时间的key返回-1
7.persist key
含义:移除key的过期时间,key将持久保存
8.type key
含义:返回key所存储的值的类型
不存在的key返回none

redis通用命令

原文:https://www.cnblogs.com/dwvfw855/p/10806050.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!