Redis常用命令總結,redis常用命令

來源:互聯網
上載者:User

Redis常用命令總結,redis常用命令
服務命令:
• BGREWRITEAOF 非同步重寫追加檔案
• BGSAVE 非同步儲存資料集到磁碟上
• CLIENT KILL ip:port 關閉用戶端串連
• CLIENT LIST 獲得用戶端串連列表
• CLIENT PAUSE timeout 暫停處理用戶端命令
• CLIENT GETNAME 獲得當前串連名稱
• CLIENT SETNAME connection-name 設定當前串連的名字
• CONFIG GET parameter 擷取配置參數的值
• CONFIG REWRITE 從寫記憶體中的設定檔
• CONFIG SET parameter value 擷取配置參數的值
• CONFIG RESETSTAT 複位再分配使用 info 命令報告的統計
• DBSIZE 返回當前資料庫裡面的keys數量
• DEBUG OBJECT key 擷取一個key的debug資訊
• DEBUG SEGFAULT 使伺服器崩潰
• FLUSHALL 清空所有資料庫
• FLUSHDB 清空當前的資料庫
• INFO [section]獲得伺服器的詳細資料
• LASTSAVE 獲得最後一次同步磁碟的時間
• MONITOR 即時監控伺服器
• SAVE 同步資料到磁碟上
• SHUTDOWN [NOSAVE] [SAVE]關閉服務
• SLAVEOF host port 指定當前伺服器的主伺服器
• SLOWLOG subcommand [argument]管理再分配的慢查詢日誌
• SYNC 用於複製的內部命令
• TIME 返回當前伺服器時間

串連命令:
• AUTH password 驗證伺服器
• ECHO message 回顯輸入的字串
• PING Ping 伺服器
• QUIT 關閉串連,退出

• SELECT index 選擇資料庫


鍵值命令:
• DEL key [key ...]刪除一個 key
• DUMP key 匯出key的值
• EXISTS key 查詢一個key是否存在
• EXPIRE key seconds 設定一個 key 的到期的秒數
• EXPIREAT key timestamp 設定一個 UNIX 時間戳記的到期時間
• KEYS pattern 尋找所有匹配給定的模式的鍵
• MIGRATE host port key destination-db timeout 原子性的將 key 從 redis 的一個執行個體移到另一個執行個體
• MOVE key db 移動一個 key 到另一個資料庫
• OBJECT subcommand [arguments [arguments ...]]檢查內部的再指派至
• PERSIST key 移除 key 的到期時間
• PEXPIRE key milliseconds 設定一個 key 的到期的毫秒數
• PEXPIREAT key milliseconds-timestamp 設定一個帶毫秒的 UNIX 時間戳記的到期時間
• PTTL key 擷取 key 的有效毫秒數
• RANDOMKEY 返回一個隨機的 key
• RENAME key newkey 將一個 key 重新命名
• RENAMENX key newkey 重新命名一個 key,新的 key 必須是不存在的 key
• RESTORE key ttl serialized-valueCreate a key using the provided serialized value, previously obtained using
DUMP.
• SCAN cursor [MATCH pattern] [COUNT count]增量迭代 key
• SORT key [BY pattern] [LIMIT offset count] [GET pattern [GET pattern ...]] [ASC|DESC] [ALPHA]
[STORE destination]對隊列、集合、有序集合排序
• TTL key 擷取 key 的有效時間(單位:秒)
• TYPE key 擷取 key 的儲存類型

指令碼命令:
• EVAL script numkeys key [key ...] arg [arg ...]在伺服器端執行 LUA 指令碼
• EVALSHA sha1 numkeys key [key ...] arg [arg ...]在伺服器端執行 LUA 指令碼
• SCRIPT EXISTS script [script ...]Check existence of scripts in the script cache.
• SCRIPT FLUSH 刪除伺服器緩衝中所有 Lua 指令碼。
• SCRIPT KILL 殺死當前正在啟動並執行 Lua 指令碼。
• SCRIPT LOAD script 從伺服器緩衝中裝載一個 Lua 指令碼。


事務命令:
• DISCARD 丟棄所有 MULTI 之後發的命令
• EXEC 執行所有 MULTI 之後發的命令
• MULTI 標記一個事務塊開始
• UNWATCH 取消事務
• WATCH key [key ...]鎖定 key 直到執行了 MULTI/EXEC 命令


發布訂閱命令:
• PSUBSCRIBE pattern [pattern ...]聽出版匹配給定模式的渠道的訊息
• PUBLISH channel message 發布一條訊息到頻道
• PUBSUB subcommand [argument [argument ...]]檢查的 Pub/Sub 子系統的狀態
• PUNSUBSCRIBE [pattern [pattern ...]]停止發布到匹配給定模式的渠道的訊息
• SUBSCRIBE channel [channel ...]聆聽發布途徑的訊息
• UNSUBSCRIBE [channel [channel ...]]停止發布途徑的訊息

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.