redis-cli是原生Redis內建的命令列工具,您可以在ECS執行個體或本地裝置上通過redis-cli串連ApsaraDB for Redis管理Redis資料庫。本文介紹安裝redis-cli及通過redis-cli串連Redis執行個體的操作步驟以及常見的串連報錯。
快速瞭解串連Redis執行個體流程
步驟一:安裝redis-cli
步驟二:redis-cli串連Redis
進入redis-cli安裝目錄下。
Windows:開啟命令列視窗,進入redis-cli所屬的目錄。
Linux:進入..\redis-7.0.0\src所屬的目錄,例如
cd /home/redis-7.0.0/src
。
執行下述命令通過redis-cli串連Redis執行個體:
./redis-cli -h hostname -p port [-c]
說明在Windows中使用PowerShell啟動redis-cli的命令為
.\redis-cli -h hostname -p port [-c]
。表 1. 參數說明
參數
說明
擷取方式
hostname
Redis執行個體的串連地址
通過專用網路串連:需擷取Redis執行個體的專用網路串連地址。
通過公網串連:需擷取Redis執行個體的公網串連地址。
具體操作,請參見查看串連地址。
port
Redis執行個體的連接埠號碼
連接埠號碼預設為6379,您也可以自訂連接埠號碼。具體操作,請參見修改串連地址或連接埠。
-c
啟用叢集模式
串連樣本:
預設地址(適用於通過預設地址串連的情境,例如標準架構執行個體的串連地址或叢集架構執行個體的Proxy 位址):
./redis-cli -h r-bp1zxszhcgatnx****.redis.rds.aliyuncs.com -p 6379
叢集架構直連地址(適用於叢集架構通過直連地址串連的情境):
./redis-cli -h r-bp1zxszhcgatnx****.redis.rds.aliyuncs.com -p 6379 -c
執行下述命令完成密碼驗證:
AUTH password
表 2. 參數說明
參數
說明
password
樣本:
AUTH testaccount:Rp829dlwa
顯示
OK
表示已成功串連Redis執行個體,可執行Redis命令。如果出現報錯,請參見常見報錯。
關於KVStore for Redis支援的命令,請參見Redis命令支援概覽。
常見報錯
如果執行個體的小版本過低,報錯資訊可能與下表不一致,建議將執行個體升級至最新的小版本。具體操作,請參見升級小版本與代理版本。
報錯資訊 | 原因及解決方案 |
| 未設定正確的白名單,請參見快速瞭解串連Redis執行個體流程設定正確的白名單。 |
| |
| 密碼錯誤,請使用正確的密碼和密碼格式。根據選取帳號的不同,密碼格式有一定區別。
說明
|