單機資料庫
資料庫
切換資料庫
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