sql >> Base de Datos >  >> NoSQL >> Redis

No se pudo conectar a Redis en 10.XX.XX.28:6379:Error desconocido:al acceder desde Spring Batch o una máquina con Windows

Pude resolver este problema como se muestra a continuación:"Acceso a redis desde un sistema remoto"

De forma predeterminada, se puede acceder a redis desde localhost, pero si desea acceder al servidor redis desde una ubicación remota, debemos realizar algunos cambios en el archivo de configuración. Abra el archivo de configuración de la instancia, es decir, /etc/6379.conf

$ vi /etc/redis/6379.conf

&busque ‘bind 127.0.0.1’ . Podemos reemplazar 127.0.0.1 con 0.0.0.0 o agregue la dirección IP de nuestro servidor. Debería verse como

bind 0.0.0.0

o

bind 127.0.0.1 192.168.1.100

Ahora salga del archivo después de guardar los cambios y reinicie el servicio para que los cambios surtan efecto.

$ service redis_6379 restart

Recuerde que si utiliza números de puerto múltiples o diferentes, se deben realizar cambios en todos los archivos de configuración para los números de puerto respectivos.

Ahora, para verificar si podemos iniciar sesión en redis desde un sistema remoto, primero inicie sesión en el sistema remoto e ingrese el siguiente comando desde la terminal,

$ redis-cli -h 192.168.1.100 -p 6379

donde, 192.168.1.100 es la dirección IP del servidor redis con 6379 como el número de puerto de la instancia redis.

Listo :)

Realice si hay algún problema:yum install make gcc gcc-c++ kernel-devel