Redis对于key的操作命令
来源:互联网 发布:cc域名是哪个国家的 编辑:程序博客网 时间:2024/06/04 19:16
del key1 key2 ... Keyn
作用: 删除1个或多个键
返回值: 不存在的key忽略掉,返回真正删除的key的数量
rename key newkey
作用: 给key赋一个新的key名
注:如果newkey已存在,则newkey的原值被覆盖
renamenx key newkey
作用: 把key改名为newkey
返回: 发生修改返回1,未发生修改返回0
注: nx--> not exists, 即, newkey不存在时,作改名动作
move key db
redis 127.0.0.1:6379[1]> select 2
OK
redis 127.0.0.1:6379[2]> keys *
(empty list or set)
redis 127.0.0.1:6379[2]> select 0
OK
redis 127.0.0.1:6379> keys *
1) "name"
2) "cc"
3) "a"
4) "b"
redis 127.0.0.1:6379> move cc 2
(integer) 1
redis 127.0.0.1:6379> select 2
OK
redis 127.0.0.1:6379[2]> keys *
1) "cc"
redis 127.0.0.1:6379[2]> get cc
"3"
(注意:一个redis进程,打开了不止一个数据库,默认打开16个数据库,从0到15编号,
如果想打开更多数据库,可以从配置文件修改)
keys pattern 查询相应的key
在redis里,允许模糊查询key
有3个通配符 *, ? ,[]
*: 通配任意多个字符
?: 通配单个字符
[]: 通配括号内的某1个字符
redis 127.0.0.1:6379> flushdb
OK
redis 127.0.0.1:6379> keys *
(empty list or set)
redis 127.0.0.1:6379> mset one 1 two 2 three 3 four 4
OK
redis 127.0.0.1:6379> keys o*
1) "one"
redis 127.0.0.1:6379> key *o
(error) ERR unknown command 'key'
redis 127.0.0.1:6379> keys *o
1) "two"
redis 127.0.0.1:6379> keys ???
1) "one"
2) "two"
redis 127.0.0.1:6379> keys on?
1) "one"
redis 127.0.0.1:6379> set ons yes
OK
redis 127.0.0.1:6379> keys on[eaw]
1) "one"
randomkey 返回随机key
exists key
判断key是否存在,返回1/0
type key
返回key存储的值的类型
有string,link,set,order set, hash
ttl key
作用: 查询key的生命周期
返回: 秒数
注:对于不存在的key或已过期的key/不过期的key,都返回-1
Redis2.8中,对于不存在的key,返回-2
expire key 整型值
作用: 设置key的生命周期,以秒为单位
同理:
pexpire key 毫秒数,设置生命周期
pttl key, 以毫秒返回生命周期
persist key
作用: 把指定key置为永久有效
- Redis对于key的操作命令
- Redis对于key的操作命令
- redis对于key的操作命令
- Redis对于key的操作命令
- Redis对于key的操作命令
- Redis对于key的操作命令(一)
- Redis对于key的操作命令(二)
- Redis对于key的操作命令(附PHP代码)
- Redis数据库系列(二)------Redis对于key的操作命令
- Redis操作key的命令
- Redis对于Key的常用操作,基于版本3.0.7
- redis中key的操作命令
- redis 中对key的命令操作
- redis常见操作命令-key
- redis通用key操作命令
- Redis的key操作
- redis key的操作
- Redis常用的命令(二)------key的基本操作
- JAVA中多线程知识点《上》
- SSH商城Demo --- 一、商城简介、需求
- ZCMU-1276-求和游戏
- Spark 实践 - 客户端使用spark-submit提交Spark应用程序及注意事项
- 查看mysql数据库及表编码格式
- Redis对于key的操作命令
- IEEE754浮点数规格化表示
- Vim操作摘记-TAB、VIMGREP、折叠
- Redis字符串类型的操作
- Spring AOP之Introduction(@DeclareParents)简介
- redis link 链表结构
- Visual Studio生成get、set的快捷键
- 深入了解Struts2返回JSON数据的原理及具体应用范例
- struts2中的result配置