簡體   English   中英

系統重啟后Redis群集節點斷開連接(Windows)

[英]Redis Cluster Nodes disconnected after system restart (Windows)

Redis n00b在這里。

我在Windows上本地使用Redis來測試代碼,然后再推送到我的服務器。 我用這個教程來設置它:

https://dingyuliang.me/redis-3-2-create-cluster-windows/

在“將從屬節點映射到主節點”之前,我為所有節點運行了“cluster reset hard”命令,因為由於某種原因,我的所有nodeID都是相同的。

然后測試完全按照示例中的方式運行。 但是,當我重新啟動我的電腦時,任何工作都沒有了。 告訴我Could not connect to Redis at :0: The requested address is not valid in its context 這是它在檢查狀態時在控制台中的外觀: 在此輸入圖像描述

除一個主設備外的所有設備都沒有IP,端口並且已斷開連接。 發生了什么,我該如何解決這個問題? 修復它的方法是完全擦除所有內容並重新開始。 所有Redis服務都在運行。 我的conf文件就像教程一樣。

那么我遵循官方教程,結果證明是更好的(對於Linux): https//redis.io/topics/cluster-tutorial

事實上,我很難給他們一個硬重置在另一個上顯示一些東西沒有按計划工作,他們都運行在相同的redis.conf,這可能使它很奇怪的地獄。 由於Windows Redis僅在V3,你需要一個舊的redis-trib.rb(如https://github.com/beebol/redis-trib.rb/blob/master/redis-trib.rb )來安裝集群。 最重要的是,如果你真的可以在Linux上嘗試這樣做,如果不是我所做的,希望對於本地開發環境來說已經足夠好了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM