redis-cli 是redis客戶端命令操作的簡易工具,類似mongoDB的shell工具,Navicat的功能,主要為redis提供兩方面的命令操作功能。
1.提供redis的數據操作的基本功能
2.提供redis數據庫管理的輔助功能
a1.連續遠程監控redis服務器運行情況
a2.掃描redis數據庫,以發現特殊的巨大鍵情況,巨大鍵的存在會影響redis數據庫的執行效率
a3.基於模式匹配的鍵空間掃描
a4.為信息訂閱渠道提供發布、訂閱操作終端
a5.監控在redis數據庫中命令執行情況
a6.檢查不同應用方式下的redis服務延遲情況
a7.檢查本計算機的調度延誤情況
a8.將遠程數據庫備份到本地
a9.在客戶端展現redis從數據庫情況
a10.模擬LRU工作負載,顯示鍵點擊統計情況
a11.實現對Lua的客戶端操作
redis-cli的兩種使用方式:
第一種為帶參數的使用方式:
redis-cli -h ip -p 6379 ping
以參數形式指出redis-cli連接的redis數據庫,同時執行ping命令,如果返回的是pong說明redis-cli跟redis數據庫連接成功,當連接失敗時,會返回以ERR開頭的連接失敗信息。
IP可以是本機,也可以是遠程其他服務器上的redis數據庫
第二種交互方式:
redis-cli
redis 127.0.0.1:6379>
redis的客戶端交互操作界面,一般使用第二種交互方式
PS:
redis數據庫對命令大小寫不敏感,ping、Ping、PING是同一個命令
redis數據庫對變量大小寫敏感,A、a是兩個變量
執行redis-cli客戶端工具之前,redis數據庫必須是正常啟動狀態