首页 > 其他 > 详细

02-redis通用key操作命令

时间:2017-08-19 12:00:15      阅读:255      评论:0      收藏:0      [点我收藏+]

redis常用命令

模糊查询:(查询有哪些key)
keys 有三个通配字符*,?,[]
*:通配多个字符
?:通配多个字符
[]:通配括号内的某一个字符

随机返回key
randomkey

判断key是什么类型的
type key名

判断某个key是否存在
exists key名
存在返回1,不存在返回0

删除某个key
del key名
成功返回1,失败返回0

修改key名字(如果想要修改key的名字已经存在,则会覆盖掉)
rename 老key名 新key名

修改key名字(前提:如果想要修改的key名字已经存在,则修改失败)
renamenx 老key名 新key名

添加键值
set yuesiwei mengxiang

移动key到其他的数据库
move key名 数据库编号

进入到指定数据库
select 数据库编号

查询key的过期时间(以秒为单位)
ttl key名
如果返回-1的话,就是说明永久有效
对于不存在的key,也是返回-1,这是比较尴尬的
但是在redis2.8里面,对于不存在的key就返回-2了

设置key的生命周期
expire key名 数值(秒)

以毫秒为单位设置生命周期
pexpire key名 毫秒数

以毫秒为单位返回生命周期
pttl key名

设置key为永久有效
persist key名


拓展知识:
redis默认是16个数据库,从编号0到编号15,当你不设置的时候,默认使用的是编号为0的数据库操作的

02-redis通用key操作命令

原文:http://www.cnblogs.com/suiyisuixing/p/7395831.html

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