重温Redis,整理一下相关命令。并记录下来留作备忘。
redis中文文档:http://redisdoc.com/
基础操作
录入文本
录入一个key为“mykey”,值为“hello”的文本型的键值。
set mykey hello 或 set mykey "hello"
获取文本
获取key为“mykey”的文本值
get mykey
选择数据库
选择db1这个注聚酷
SELECT db1
删除键
删除key为“mykey”的这对键值
DEL mykey
设置键的生命周期
将这个‘mykey’这个键的生命周期设置为10秒,即10秒后释放
EXPIRE mykey 10
将‘mykey’这个键设置为在指定的时间释放,"14675...75是一个时间戳"
EXPIREAT mykey 1467512129875
查看生命周期
查看‘mykey’还有多少秒才会被释放
TTL mykey
取消生命周期限制
将‘mykey’这个键值对的生命周期设置为永久,即不会被释放
PERSIST mykey
创建一个键值对
在不存在‘key=mykey,value=666’这个键的时候,创建这个键的键值对。若库中已存在这个键,则不允许创建
SETNX mykey 666
追加值
在‘mykey’这个键的尾部,追加‘end’这个值
APPEND mykey end
取debug信息
获取‘mykey’这个键的debug信息
DEBUG OBJECT mykey
是否存在
判断名为‘mykey’的这对键值是否存在
EXISTS mykey
移动键值
将‘mykey’这个键值对移动到‘db2’这个库中
MOVE mykey db2
重命名
将‘mykey’这个键值对的键命名为‘k’
RENAME mykey k
重命名为唯一
在不存在key为‘k’的这个键值对的情况下,将键值对‘mykey’的键重命名为‘k’
RENAMENX mykey k
随机获取一个键值
RANDOMKEY
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于