单机数据库
数据库
切换数据库
SELECT N
返回客户端目标数据库
无此类命令
添加新键
SET key value
删除键
DEL key
更新键
SET key value
获取键值
GET key
LRANGE key x x
清理整个数据库
FLUSHDB
随机返回数据库中某个键
RANDOMKEY
返回数据库键数量
DBSIZE
EXISTS
KEYS
RENAME
设置键值过期时间
EXPIRE key ttl (秒)
EXPIREAT key timestamp (秒)
PEXPIRE key (毫秒)
PEXPIREAT key timestamp (毫秒)
返回键的过期时间戳
TIME
返回键的剩余生存时间
TTL key
PTTL key
移除键的过期时间
PERSIST key
数据库通知
from redis 2.8
让客户端通过订阅特定的频道或者模式,来获知数据库中键的变化
键空间通知
这一类关注“某个键执行了哪些命令”的通知,称为键空间通知
SUBSCRIBE _ _keyspace@0_ _:key
键事件通知
键事件通知关注“某个命令被哪些键执行了”
SUBSCRIBE _ _keyevent@0_ _:event
RDB持久化
阻塞式生成RDB文件
SAVE
非阻塞式生成RDB文件
BGSAVE