这篇文章给大家分享的是有关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>keysmy?1)"my3"2)"my1"3)"my2"

(3)删除key:del

删除key:del my1 my2 my3

127.0.0.1:6379>delmy1my2my3(integer)3

(4)查看key是否存在exists

查看是否存在,1代表存在,0代表不存在: exists my1

127.0.0.1:6379>existsmy1(integer)0127.0.0.1:6379>existsnum3(integer)1

(5)对key重命名:rename

对key重命名操作:rename 原来key名称 新的key名称

127.0.0.1:6379>getnum"36"127.0.0.1:6379>renamenumnewnumOK127.0.0.1:6379>getnewnum"36"

(6)设置过期时间:expire

设置过期时间:expire key名称 秒数

127.0.0.1:6379>expirenewnum1000(integer)1

(7)查看key的剩余时间:ttl

查看key的剩余时间:ttl key名称,如果没有设置的话,则返回负值。

127.0.0.1:6379>expirenewnum1000(integer)1127.0.0.1:6379>ttlnewnum(integer)885

(8)判断key的类型:type

判断key的类型:type key的名称。

127.0.0.1:6379>typenewnumstring127.0.0.1:6379>typemy1none127.0.0.1:6379>typemyhashhash127.0.0.1:6379>typemylist4list127.0.0.1:6379>typemysortzset

感谢各位的阅读!关于“Redis中keys有什么用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!