本篇文章给大家带来的内容是关于redis中keys的通用操作(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
进入目录:cd /usr/local/redis/
启动服务:./bin/redis-server ./redis.conf
进入:./bin/redis-cli
(1)查看key: keys *
查看所有的keys:127.0.0.1:6379> keys *
127.0.0.1:6379> keys * 1) "myb1" 2) "mya1" 3) "mya2" 4) "my3" 5) "myhash" 6) "mylist2" 7)"num2" 8) "my1" 9) "num" 10) "mylist3" 11) "mya3" 12) "name" 13) "myb3" 14) "mylist" 15) "my2" 16) "num3" 17) "imooc" 18) "num5" 19) "mylist4" 20) "myb2" 21) "myset" 22) "mysort"
(2)查看以任意字符创开头的key:keys 字符串?
查询my开头的key: keys my?
127.0.0.1:6379> keys my? 1) "my3" 2) "my1" 3) "my2"
(3)删除key:del
删除key:del my1 my2 my3
127.0.0.1:6379> del my1 my2 my3 (integer) 3
(4)查看key是否存在exists
查看是否存在,1代表存在,0代表不存在: exists my1
127.0.0.1:6379> exists my1 (integer) 0 127.0.0.1:6379> exists num3 (integer) 1
(5)对key重命名:rename
对key重命名操作:rename 原来key名称 新的key名称
127.0.0.1:6379> get num "36" 127.0.0.1:6379> rename num newnum OK 127.0.0.1:6379> get newnum "36"
(6)设置过期时间:expire
设置过期时间:expire key名称 秒数
127.0.0.1:6379> expire newnum 1000 (integer) 1
(7)查看key的剩余时间:ttl
查看key的剩余时间:ttl key名称,如果没有设置的话,则返回负值。
127.0.0.1:6379> expire newnum 1000 (integer) 1 127.0.0.1:6379> ttl newnum (integer) 885
(8)判断key的类型:type
判断key的类型:type key的名称。
127.0.0.1:6379> type newnum string 127.0.0.1:6379> type my1 none 127.0.0.1:6379> type myhash hash 127.0.0.1:6379> type mylist4 list 127.0.0.1:6379> type mysort zset
相关推荐:
php中使用redis队列操作实例代码
Nosql之Redis: key(键)操作命令

"num2"
8) "my1"
9) "num"
10) "mylist3"
11) "mya3"
12) "name"
13) "myb3"
14) "mylist"
15) "my2"
16) "num3"
17) "imooc"
18) "num5"
19) "mylist4"
20) "myb2"
21) "myset"
22) "mysort"






