Redis
 sql >> Base de Dados >  >> NoSQL >> Redis

Não foi possível conectar ao Redis em 10.XX.XX.28:6379:Erro desconhecido - ao acessar do Spring Batch ou da máquina Windows


Consegui resolver esse problema como abaixo:"Acessando redis do sistema remoto"

Por padrão, o redis é acessível a partir do host local, mas se você deseja acessar o servidor redis de um local remoto, precisamos fazer algumas alterações no arquivo de configuração. Abra o arquivo de configuração para a instância, ou seja, /etc/6379.conf
$ vi /etc/redis/6379.conf

&procure por ‘bind 127.0.0.1’ . Podemos substituir 127.0.0.1 com 0.0.0.0 ou adicionar o endereço IP do nosso servidor a ele. Deve parecer
bind 0.0.0.0

ou
bind 127.0.0.1 192.168.1.100

Agora saia do arquivo depois de salvar as alterações e reinicie o serviço para que as alterações entrem em vigor.
$ service redis_6379 restart

Lembre-se de que se usar vários ou diferentes números de porta, as alterações devem ser feitas em todos os arquivos de configuração para os respectivos números de porta.

Agora, para verificar se podemos fazer login no redis de um sistema remoto, faça login no sistema remoto primeiro e digite o seguinte comando no terminal,
$ redis-cli -h 192.168.1.100 -p 6379

onde, 192.168.1.100 é o endereço IP do servidor redis com 6379 como o número da porta da instância redis.

Feito :)

Execute se houver algum problema:yum install make gcc gcc-c++ kernel-devel