Redis
 sql >> Base de données >  >> NoSQL >> Redis

Impossible de se connecter à Redis à 10.XX.XX.28:6379 :erreur inconnue - lors de l'accès à partir de Spring Batch ou d'une machine Windows

J'ai pu résoudre ce problème comme ci-dessous :"Accéder à redis depuis un système distant"

Par défaut, redis est accessible depuis localhost, mais si vous souhaitez accéder au serveur redis depuis un emplacement distant, nous devons apporter quelques modifications au fichier de configuration. Ouvrez le fichier de configuration de l'instance, c'est-à-dire /etc/6379.conf

$ vi /etc/redis/6379.conf

&recherchez ‘bind 127.0.0.1’ . On peut soit remplacer 127.0.0.1 avec 0.0.0.0 ou ajoutez-y l'adresse IP de notre serveur. Cela devrait ressembler à

bind 0.0.0.0

ou

bind 127.0.0.1 192.168.1.100

Maintenant, quittez le fichier après avoir enregistré les modifications et redémarrez le service pour que les modifications prennent effet.

$ service redis_6379 restart

N'oubliez pas que si vous utilisez des numéros de port multiples ou différents, des modifications doivent être apportées à tous les fichiers de configuration pour les numéros de port respectifs.

Maintenant, pour vérifier si nous pouvons nous connecter à Redis à partir d'un système distant, connectez-vous d'abord au système distant et entrez la commande suivante depuis le terminal,

$ redis-cli -h 192.168.1.100 -p 6379

où, 192.168.1.100 est l'adresse IP du serveur Redis avec 6379 comme numéro de port de l'instance Redis.

Terminé :)

Effectuez en cas de problème :yum install make gcc gcc-c++ kernel-devel