Clúster de Redis
La configuración de Redis se puede encontrar en mi publicación anterior: /p/6356356abebb
Para establecer un entorno de clúster de Redis, necesita al menos 3 nodos maestros. Lo siguiente es oficial. uno. Un ejemplo de creación de un sitio web con 6 nodos, 3 nodos maestros y 3 nodos esclavos. La IP y el puerto correspondientes del nodo redis son los siguientes:
El siguiente es un archivo de configuración de clúster con muy pocos. opciones
Cree un nuevo directorio y cree seis subdirectorios con nombres de números de puerto, luego ejecute una instancia de Redis en cada directorio: El comando es:
Cree un nuevo directorio y cree seis subdirectorios con nombres de números de puerto Tabla de contenido. p>
Cree un archivo redis.conf en las carpetas 7000 a 7005. El contenido de este archivo se puede usar como en el archivo de configuración de muestra anterior, pero recuerde cambiar el número de puerto y nodes.conf (usar el mismo nombre en el mismo servidor puede entrar en conflicto) de 7000 al mismo número que el nombre de la carpeta.
Iniciar la instancia del cluster
El registro impreso por la instancia muestra que como el archivo nodes.conf no existe, cada nodo se ha asignado un nuevo ID:
La instancia siempre utilizará el mismo ID, manteniendo así un nombre único dentro del cluster.
Vaya al directorio redis y utilice el siguiente comando para crear un clúster.
Simplemente instale Ruby
Falta el componente Rubygems, así que use yum para instalar
Redis no se puede cargar porque no hay una interfaz entre Redis y Ruby , así que use gem para instalar
Ejecute el comando de clúster
El modo de clúster ahora está completo.
Utilice el comando redis-cli para ingresar al entorno del clúster. Para ingresar al modo de clúster, debe ingresar -c; de lo contrario, ingresará a redis normal en el puerto 7000.
Clúster
Nodo
Ranura
Clave
Dirección de referencia:
https ://redis.io/topics/cluster-tutorial