1. 程式人生 > 其它 >Could not connect to Redis at X.X.X.X:6379: Connection refused

Could not connect to Redis at X.X.X.X:6379: Connection refused

技術標籤:redisredis

Could not connect to Redis at X.X.X.X:6379: Connection refused

在搭建redis 主從(一主兩從)模式時,修改了redis的埠,但是使用客戶端命令時,還是去找6379埠,很鬱悶

因為我的虛擬機器已經搭建過redis叢集,6379埠已經被佔用,所以這次搭建主從的時候,用兩臺虛擬機器模擬,把master設定為為6201(192.168.78.2 ) 埠,slave為6202(192.168.78.2 )埠 和6203( 192.168.78.3)埠
配置檔案修改內容(持久化、密碼都不設定):
6201:
bind 0.0.0.0
daemonize yes
logfile "6201.log"
dbfilename dump6201.rdb
pidfile /var/run/redis_6201.pid
port 6201

6202:

bind 192.168.78.2
daemonize yes
logfile "6202.log"
dbfilename dump6202.rdb
pidfile /var/run/redis_6202.pid
port 6202
slaveof 192.168.78.2 6201

6203:

bind 192.168.78.3
daemonize yes
logfile "6203.log"
dbfilename dump6203.rdb
pidfile /var/run/redis_6203.pid
port 6203
slaveof 192.168.78.2 6201

執行./redis-server …/redis6201/redis.config
./redis-server …/redis6202/redis.config
./redis-server …/redis6203/redis.config 命令啟動redis

進入客戶端,執行./redis-cli 時,報錯
在這裡插入圖片描述
這裡的命令要加上 配置的主機和端口才行,因為這個時按照預設的配置檔案啟動的客戶端,但是剛才沒有啟動預設的服務端,所以會報連不上本機6379的redis

在剛才的命令上加上自己配置的主機 和埠就可以了
./redis-cli -h 192.168.78.2 -p 6201 或 ./redis-cli -p 6201
./redis-cli -h 192.168.78.2 -p 6202 或 ./redis-cli -p 6202

./redis-cli -h 192.168.78.3 -p 6203 或 ./redis-cli -p 6203
在這裡插入圖片描述

在這裡插入圖片描述進入客戶端,可以嗨了~