OK, czuję, że brakuje mi jakiejś kluczowej informacji.Jak poinformować klienta, gdzie nowy użytkownik Redis używa Sentinel
Lokalnie mam 1 master i 1 niewolnikiem Redis serwer działa na różnych portach http://redis.io/topics/sentinel
Mam też 3 wartowników i wszystkie one wydają się być świadome siebie i działa zgodnie z oczekiwaniami.
Teraz mam duży kod Java wskazujący na 127.0.0.1:6379, gdzie znajduje się mój główny serwer redis.
jeśli wezmę dół pana, sentinel robi wszystko, czym zgodnie z oczekiwaniami promowanie niewolnika do opanowania, więc teraz jest nowy mistrz na
127.0.0.1:6380
Moje pytanie jest w jaki sposób mój kod to wiedzieć i przełącznik automatyczny?
Co za pomocą równoważenia obciążenia na Redis master/slave .. Jedyny problem mam z tym jest nie mogę pisać do Slave jest prawidłowy? –
Nie chcesz ładować salda za pomocą urządzenia slave. Jeśli chcesz wyrównywać obciążenie, powinieneś mieć uruchomione wiele węzłów i wymyślić logikę w swoim kliencie, aby poradzić sobie z kluczami, które przejdą do których węzłów. –
http://stackoverflow.com/questions/29210039/getting-redis-master-address-from-sentinel-c-sharp/29211741#29211741 – atikot