[英]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.