En primer lugar, todos son bienvenidos a leer este documento, que se divide principalmente en tres módulos: introducción e instalación de Redis, instalación de la herramienta de visualización RedisDesktopManager y configuración del modo maestro-esclavo (centinela).
Tabla de contenido
3. Instalación de la herramienta de visualización RedisDesktopManager
En cuarto lugar, la configuración del modo maestro-esclavo (centinela)
4. Leer y escribir valores clave
1. Introducción a Redis
Redis es completamente de código abierto y gratuito, y cumple con el protocolo BSD. Es un almacenamiento de estructura de datos clave-valor flexible de alto rendimiento que se puede usar como base de datos, caché y cola de mensajes.
En comparación con otros productos de caché de clave-valor, Redis tiene las siguientes tres características:
- Redis admite la persistencia de datos, que puede guardar los datos en la memoria en el disco y puede cargarse nuevamente en la memoria al reiniciar.
- Redis no solo admite datos de tipo clave-valor simples, sino que también proporciona almacenamiento de estructuras de datos como list, set, zset y hash.
- Redis admite la replicación maestro-esclavo, es decir, la copia de seguridad de datos en modo maestro-esclavo.
2. Instalación de Redis:
1. Aquí hay tres métodos de instalación para usted:
(1) Descargue el paquete de instalación de Baidu Netdisk: https://pan.baidu.com/s/1CTl6_0MSSjWC4kIcM5Ov1w
Código de extracción: 1111
(2) Paquete comprimido de descarga de disco de red de Baidu: https://pan.baidu.com/s/1Cp01oF23PaEQz-mFMbM7WA
Código de extracción: 1111
(3) Descargue el paquete comprimido del sitio web oficial: Releases tporadowski/redis (github.com)
Nota: Usar el paquete comprimido es el método más rápido y conveniente.Después de descargar el paquete comprimido, simplemente descomprímalo y colóquelo en el disco correspondiente.
Verifícalo:
Ingrese el comando: redis-server redis.windows.conf Ingrese
Empezar con éxito
2. Una vez completada la descarga, podemos configurar las variables de entorno:
Abra la ubicación del archivo Redis, copie la ruta,
Ejemplo: E:\Redis-x64-5.0.14.1
Después de copiar, comience a configurar
luego haga clic en Aceptar
Teclado win+R enter cmd y presione Enter
Abra la ventana negra e ingrese: redis-server
Empezar con éxito
3. Instalación de la herramienta de visualización RedisDesktopManager
Descarga del disco de red de Baidu: https://pan.baidu.com/s/1K4L5w6wRMda7VAIxbfauFw
Código de extracción: 1111
Descarga del sitio web oficial: https://redis.com.cn/clients.html
Nota: Se recomienda utilizar el disco de red de Baidu para descargar
Una vez completada la descarga, haga doble clic en el paquete de instalación
Próximo paso
Acepto el acuerdo de usuario
Se recomienda elegir la unidad D o la unidad E en lugar de la unidad C. Después de seleccionar la ubicación de instalación, haga clic en Instalar.
Nota: Una vez completada la instalación, primero abrimos el servicio Redis y luego abrimos el software
Nota: Hay tutoriales sobre el método de apertura.
Solo apágalo aquí
Después de cerrar, creamos un nuevo
Una vez hecho esto, hacemos doble clic en la conexión.
conexión exitosa
nuevo contenido
éxito
Nota: Puede verificar la operación del comando usted mismo, el hombre de madera no lo mostrará aquí, y solo le enseñará la instalación y los conceptos básicos aquí.
En cuarto lugar, la configuración del modo maestro-esclavo (centinela)
1. Función
separación de lectura y escritura
- Un maestro y múltiples esclavos, sincronización maestro-esclavo
- El maestro es responsable de escribir y el esclavo es responsable de leer.
- Mejore el rendimiento y el rendimiento de Redis
- Hay un problema de coherencia de datos maestro-esclavo
Recuperación de datos ante desastres
- El esclavo es el respaldo del maestro.
- El maestro está inactivo, el esclavo puede leer pero no escribir
- De forma predeterminada, después de que el maestro está inactivo, el esclavo no puede ser el maestro
- Los centinelas se pueden usar para lograr la conmutación maestro-esclavo para lograr una alta disponibilidad
2. Método de configuración:
Aquí hay un ejemplo para todos: un maestro y un esclavo (un maestro y un silbato)
Justo ahora descargamos Redis, encontramos nuestra ubicación de Redis y luego la copiamos y pegamos
El número de puerto predeterminado de nuestro Redis es 6379, aquí copiamos el servidor esclavo y le damos un nombre icónico
Ingrese al directorio del servidor esclavo, cambie el número de puerto y la configuración
Primero abierto: archivo redis.windows-service.conf
Después de guardar, abra de nuevo: archivo redis.windows.conf
Después del cambio, continúe buscando: replicaof <masterip> <masterport>,
Pegue aquí: slaveof 127.0.0.1 6379 6379 es el número de puerto del servidor maestro
Agregar y guardar cambios
Después de guardar, abra el servidor maestro y el servidor esclavo respectivamente en la carpeta
Ingrese el cmd debajo de las carpetas maestra y esclava respectivamente, y ejecute el comando redis-server redis.windows.conf para iniciar el servicio
3. Prueba maestro-esclavo
No apague el servidor, minimice la ventana negra
Ingrese las carpetas del servidor maestro y esclavo nuevamente y use cmd para abrir la ventana negra, y ejecute los siguientes comandos respectivamente:
título cliente-6379
redis-cli -h 127.0.0.1 -p 6379 (nodo de conexión)
replicación de información (ver información)
Preste atención al número de puerto
4. Leer y escribir valores clave
Usamos la clave principal para establecer el valor de la clave.
Comando: teclas *
establecer nombre rosa
Servidor principal:
Desde el servidor:
En este punto, básicamente estamos configurados, usemos la herramienta de visualización RedisDesktopManager para echar un vistazo
Después de completar, haga doble clic en la conexión
De esta forma, lo que añadimos en el nodo principal
En los nodos esclavos también se actualiza.
En este punto, este artículo ha terminado oficialmente. Bienvenido a prestar atención al hombre de madera. Si no es adecuado para la producción, ¡por favor dale me gusta!