redis-cli


redis-cli

什么是 redis-cli ?

准確的來說 redis-cli 是 redis 的一種客戶端工具, 只不過當我們安裝服務端 redis-server 時內置了客戶端 redis-cli, 方便我們操作.

查看版本

先來嘗試一個簡單的命令, 我們來查看下 redis-cli 的版本信息.

輸入以下命令:

redis-cli --version

會返回以下輸出:

redis-cli 3.2.6

可以看到這里我的 redis-cli 客戶端工具的版本信息.

進入交互模式

redis-cli 本質上是一個 redis 客戶端工具, 所以實際操作中我們需要連接上 redis 服務端進行交互操作.

可以通過以下命令進行連接操作:

redis-cli -h 127.0.0.1 -p 6379 -a pwd
  • -h hostname = 主機名, 通常是具體的ip地址或域名, 默認值 127.0.0.1
  • -p port - 端口號,是指具體的端口號, 默認值 6379
  • -a password - 密碼, 連接服務端時需要的密碼, 如果無密碼可不填或填任意內容

如果本地的沒有安裝 redis-server 或者 redis-server 沒有在運行, 那么執行 redis-cli 命令時, 會返回如下信息:

Could not connect to Redis at 127.0.0.1:6379: Connection refused
not connected>

這時我們可以按快捷鍵 Ctrl+ C 或輸入 exit 或輸入 quit 來退出 redis-cli 客戶端.

如果沒有其他命令, redis-cli 將以交互模式啟動. 在交互模式下輸入 "help" 可以獲取有關可用命令和設置的信息.

輸入以下命令, 默認會連接本地的 redis-server

redis-cli

如果連接服務成功, 會進入交互模式, 如下:

redis 127.0.0.1:6379>

等待着我們輸入下一個命令...

退出交互模式

當處於 redis 的交互模式時, 我們無法操作其他非 redis 命令, 我們可以通過按快捷鍵 ctrl + c 或輸入 quit 或輸入 exit 來退出交互模式.

ping

redis-cli 交互模式下輸入 help ping 來獲取關於命令的用法


  PING [message]
  summary: Ping the server
  since: 1.0.0
  group: connection

我們來嘗試下 ping 命令, 交互模式直接輸入 ping

redis 127.0.0.1:6379> ping
PONG

可以看到直接輸入 ping 時會默認輸出 PONG.

再試試輸入 ping hello

redis 127.0.0.1:6379> ping hello
"hello"

可以看到會輸出給定的字符串 "hello".

info

交互模式下輸入 help info 來獲取關於 info 命令的用法

127.0.0.1:6379> help info

  INFO [section]
  summary: Get information and statistics about the server
  since: 1.0.0
  group: server

若僅輸入命令 info 則輸出服務端的所有統計信息, 主要包含以下內容:

  • # Server
  • # Clients
  • # Memory
  • # Persistence
  • # CPU
  • # Cluster
  • # Keyspace

更多

可以輸入 redis-cli --help 查看更多的命令介紹.

參考


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM