当前位置: 移动技术网 > IT编程>数据库>MongoDB > redis通用命令

redis通用命令

2019年05月04日  | 移动技术网IT编程  | 我要评论

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

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网