# 匿名訪問 redis-cli -h ip_address -p port # 密碼訪問 redis-cli -h ip_address -p port -a password
# 以 aaa 結尾的 key keys *aaa # 以 aaa 開頭的 key keys aaa* # 徹底模糊匹配包含 aaa 的key keys *aaa*
get key
DEL key
expire_key seconds //爲給定key設置過時時間,以秒爲單位 pexpire_key milliseconds //使設置key的過時時間,以毫秒爲單位 persist key //移除key過時時間,key將永久保持
TTL key //返回過時時間以秒爲單位 PTTL key //返回過時時間以毫秒爲單位
TYPE key
SAVE //備份 bgsave //後臺備份 config get dir //恢復數據
redis支持發佈訂閱,具體命令以下:html
pubsub subcommanmd [args,……] //查詢訂閱與發佈系統狀態 publish channel message //將消息發送到指定頻道 subscribe channel1 [channel2…… ] //訂閱一個或者多個頻道 unsubscribe channel1 [channel2…… ] //取消訂閱 psubcribe pattern1 [pattern2 ……] //訂閱一個或者多個符合給定模式的頻道 punsubscribe pattern1 [pattern2 ……] //退訂全部給定模式的頻道
redis是徹底開源免費的,遵照BSD協議,是一個高性能的key-value數據庫。redis
redis與其餘key-value緩存產品對比有以下三個特色數據庫