建立Redis集群時遇到問題(二)

2022-08-12 01:54:15 字數 675 閱讀 2987

建立redis集群時,報錯

[err] sorry, can't connect to node 192.168.56.102:7001   如下圖

第一種情況:檢查redis埠是否已經開啟,出現這種情況一般是因為大意。

第二種情況:配置檔案中沒有加bind配置,沒加的話預設是只有127.0.0.1才能訪問到redis例項。

(在配置檔案redis.conf中,預設的bind 介面是127.0.0.1,也就是本地回環位址。

這樣的話,訪問redis服務只能通過本機的客戶端連線,而無法通過遠端連線,

這樣可以避免將redis服務暴露於危險的網路環境中,防止一些不安全的人隨隨便便通過遠端連線到redis服務。

如果bind選項為0.0.0.0的話,那會接受所有來自於可用網路介面的連線。)

第三種情況:我就是這種情況,因為之前沒有關閉保護模式,而是新增了redis連線密碼。

1.進入客戶端(重啟後即失效)

[root@localhost redis]# ./bin/redis-cli

127.0.0.1:6379> config set requirepass 123456  設定密碼 123456

2.修改redis.conf  取消注釋,設定密碼即可(重啟不會失效)

重新把連線密碼注釋掉,再建立redis集群即不會再報該錯。      

建立Redis集群時遇到問題(一)

使用redis trib.rb工具執行建立redis集群時,報錯如下圖 解決辦法 ruby的redis介面沒有安裝,需要安裝redis介面,輸入命令 gem install redis 進行安裝,如下圖 在安裝redis介面的時候可能會遇到如上的問題,以上錯誤資訊告訴我們ruby版本太低 關於解決r...

安裝gym時遇到問題

直接pip安裝gym後,使用lunarlander出現如下報錯 module gym.envs.box2d has no attribute lunarlander 發現需要安裝box2d和box2d kengz,然後就遇到了很多的問題。error microsoft visual c 14.0 i...

redis 關於集群建立遇到的問題

2.解壓後,執行 make make instal 3.修改了redis.conf,改動點 port 6379 loglevel verbose cluster enabled yes cluster config file nodes conf cluster node timeout 15000...