redis replicación maestro-esclavo y mecanismo centinela

Para garantizar una alta disponibilidad, redis también tiene un mecanismo de clúster.

1. Operación de replicación maestro-esclavo

La función de la replicación es replicar múltiples copias de la base de datos redis e implementarlas en diferentes servidores.Si uno de los servidores falla, también se puede migrar rápidamente a otros servidores para brindar servicios. La función de replicación puede darse cuenta de que cuando se actualizan los datos de un servidor redis, los nuevos datos se sincronizarán automáticamente con otros servidores.

La replicación maestro-esclavo es nuestro modo maestro/esclavo común. La base de datos maestra puede realizar operaciones de lectura y escritura. Cuando la operación de escritura provoca cambios en los datos, sincronizará automáticamente los datos con la base de datos esclava . En general, la base de datos esclava es de solo lectura y recibe datos sincronizados desde la base de datos maestra. Una base de datos maestra puede tener múltiples bases de datos esclavas.

Prepare dos servidores, instale redis respectivamente, server1 server2

\ 1. Agregue slaveof server1-ip 6379 en el archivo redis.conf de server2, y comente bindip al mismo tiempo, permitiendo el acceso de todas las ip, la configuración real es muy simple, agregue una línea como esta:

\2. Iniciar servidor2

\ 3. Acceda al cliente redis del servidor 2, ingrese INFO replicación

\ 4. Al ingresar comandos en la máquina maestra, como set foo bar, puede ver que el valor se ha sincronizado en el servidor esclavo

Supongo que te gusta

Origin blog.csdn.net/qq_22059611/article/details/104141841
Recomendado
Clasificación