Redis key命令
keys *
列出所有key
127.0.0.1:6379> keys *
(empty array)
del key
删除key
127.0.0.1:6379> del username
(integer) 1
exists key
判断是否存在key
127.0.0.1:6379> exists username
(integer) 1
type key
判断key的类型
127.0.0.1:6379> type age
string
expire key second
为给定的key设置过期时间(秒)
127.0.0.1:6379> expire username 30
(integer) 1
ttl key
查看key还有多少秒过期,-1表示永不过期,-2表示已过期
127.0.0.1:6379> ttl age
(integer) 23
persist key
移除key的过期时间,key将永久保留
127.0.0.1:6379> persist username
(integer) 1
rename key newkey
修改key的名称
127.0.0.1:6379> rename username myname
OK
randomkey
随机返回一个key
127.0.0.1:6379> randomkey
"myname"
setnx key value
当key不存在时,设置key的值为value,当key存在时,不做任何操作
127.0.0.1:6379> setnx myname 123
(integer) 0
setex key second value
设置key的值为value,过期时间为second秒
127.0.0.1:6379> setex num 30 666
OK