Primero redis-server /usr/local/etc/redis.conf
inicie un servicio redis con un número de puerto 6379 (número de puerto predeterminado) a
través del comando como base de datos principal, de la siguiente manera: redis-server /usr/local/etc/redis.conf --port 6380 --slaveof 127.0.0.1 6379
inicie un servicio redis con un número de puerto 6380 a través del comando , y especifique la dirección de la base de datos principal al mismo tiempo, como sigue:
en este momento dos terminales Ingrese al modo de cliente de redis redis-cli -p 6379
con redis-cli -p 6380
dos comandos respectivamente , y luego ingrese info replication
para obtener la información relacionada con la replicación, de la siguiente manera:
Información de replicación de la base de datos primaria
Se puede encontrar que la función de la base de datos maestra es maestra, y que solo hay una base de datos esclava conectada actualmente, y también se enumeran la dirección IP y la información del puerto de la base de datos esclava.
Información de replicación de la base de datos
Se puede encontrar que la función de la base de datos esclava es esclava, y también se enumeran la dirección IP, el puerto, el estado y otra información de su base de datos maestra asociada.
A continuación, establezca una clave en la base de datos principal de la siguiente manera:
Luego, consulte esta clave en la base de datos esclava de la siguiente manera:
Puede encontrar que el valor de la clave es consistente con la configuración en la base de datos maestra, lo que indica que los datos se han sincronizado desde la base de datos maestra a la base de datos esclava.
También puede intentar modificar el valor de la clave de la base de datos, y el resultado es el siguiente: Se
encontró un error porque la base de datos esclava es de solo lectura por defecto.