Redis常用命令-键值相关命令
2019-09-29 本文已影响0人
_借东西的小人
keys
返回满足给定pattern的所有key.
keys *
用表达式,代表取出所有的key.
keys mylist*
image.png
用表达式mylist,代表取出所有的以mylist开头的key.
exists
确认一个key是否存在.
exists zr
image.png
del
删除一个key
del mylist6
image.png
key为mylist6被删除了.
expire
设置一个key的过期时间.
expire my 10
image.png
我们设置my这个可以的过期时间是10秒,然后我们不断地用ttl来获取这个key的有效时长,直至为-2,说明此值已经过期.
move
将当前数据库中的key转移到其它数据库中.
move my 1
image.png
我们先选择了数据库0,然后在这个库中设置了一个key,接下来我们将这个key从数据库0转移到数据库1,之后我们确认在数据库0中无此key了,但是在数据库1中存在这个key,说明我们转移成功了.
persist
一处给定key的过期时间.
persist my
image.png
randomkey
随机返回key空间的一个key.
image.png
rename
重命名key.
rename key1 key1_new
image.png
key1成功修改为key1_new了.
type
返回值的类型.
image.png