Какво трябва случва се, че използва редица неща (по-специално дефинираната конфигурация на репликация), за да определи кой е главният и насочва трафика към подходящия сървър (спазвайки параметъра "сървър", който по подразбиране е "предпочитам главен", но който винаги изпраща операции за запис до главен).
Ако се получи грешка „не мога да пиша на подчинен само за четене“ (не мога да си спомня точния текст), той ще се опита да възстанови конфигурацията и трябва превключете автоматично, за да спазвате това. За съжаление, redis не излъчва промени в конфигурацията, така че библиотеката не може да открие това предварително.
Обърнете внимание, че ако използвате библиотечните методи за промяна на главния, това може използвайте pub/sub, за да откриете тази промяна незабавно и автоматично.
Относно втората връзка:това би било за pub/sub; той завърта това преди време, тъй като по подразбиране се опитва да слуша излъчванията на конфигурацията, специфична за библиотеката.