Could not connect to Redis at X.X.X.X:6379: Connection refused
阿新 • • 發佈:2020-12-14
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
進入客戶端,可以嗨了~