码迷,mamicode.com
首页 > 其他好文 > 详细

02-redis通用key操作命令

时间:2017-08-19 12:38:56      阅读:105      评论:0      收藏:0      [点我收藏+]

标签:set   多个   red   哪些   dom   成功   修改   使用   命令   

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操作命令

标签:set   多个   red   哪些   dom   成功   修改   使用   命令   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!