Redis
 sql >> Database >  >> NoSQL >> Redis

Impossibile connettersi a Redis a 10.XX.XX.28:6379:errore sconosciuto - durante l'accesso da Spring Batch o Windows Machine

Sono stato in grado di risolvere questo problema come di seguito:"Accesso a redis dal sistema remoto"

Per impostazione predefinita, redis è accessibile da localhost, ma se desideri accedere al server redis da una posizione remota, è necessario apportare alcune modifiche al file di configurazione. Apri il file di configurazione per l'istanza, ad esempio /etc/6379.conf

$ vi /etc/redis/6379.conf

&cerca ‘bind 127.0.0.1’ . Possiamo sostituire 127.0.0.1 con 0.0.0.0 o aggiungi l'indirizzo IP del nostro server. Dovrebbe assomigliare a

bind 0.0.0.0

o

bind 127.0.0.1 192.168.1.100

Ora esci dal file dopo aver salvato le modifiche e riavvia il servizio affinché le modifiche abbiano effetto.

$ service redis_6379 restart

Ricorda se utilizzi più numeri di porta o diversi, le modifiche devono essere apportate a tutti i file di configurazione per i rispettivi numeri di porta.

Ora per verificare se possiamo accedere a redis da un sistema remoto, accedi prima al sistema remoto e inserisci il seguente comando dal terminale,

$ redis-cli -h 192.168.1.100 -p 6379

dove, 192.168.1.100 è l'indirizzo IP del server redis con 6379 come numero di porta dell'istanza redis.

Fatto :)

Esegui in caso di problemi:yum install make gcc gcc-c++ kernel-devel