查看所有key
语法: keys *
是否存在key
语法: exists [key]
获取包含指定字符串的key
语法: keys *[字符串]*
设置key
语法:set [key] [value]
设置key
语法: setex 【key】【过期时间(单位秒)】【value】
key重命名一
语法: rename 【oldkey】【newkey】
key重命名二
语法: renamenx 【oldkey】【newkey】
说明:当newkey不存在时,才会修改oldkey,如果newkey存在则返回0
设置key过期时间(单位秒)
语法:expire [key] [秒值]
设置key过期时间(单位毫秒)
语法:pexpire [key] [毫秒值]
移除key的过期时间
语法: persist 【key】
查看key剩余时间
语法:TTL 【key】
说明:如果key没有设置过期时间,返回-1,如果key不存在或过期则返回-2,如果存在过期时间返回剩余时间单位秒
语法: PTTL 【key】
说明:如果key没有设置过期时间,返回-1,如果key不存在或过期则返回-2,如果存在过期时间返回剩余时间单位毫秒
删除key
语法:del [key]
redis迁移key到指定的库
语法:move 【key】【目标库索引】
切换库
语法: select 【目标库下标值】
在当前库中随机返回一个key
语法:randomkey
查看某个key存储值类型
语法:type 【key】