Eu estive preso com o mesmo problema, e a resposta anterior não me ajudou (embora bem escrita).
A solução está aqui:verifique seu
/etc/redis/redis.conf
, e certifique-se de alterar o padrão bind 127.0.0.1
para
bind 0.0.0.0
Em seguida, reinicie seu serviço (
service redis-server restart
) Agora você pode verificar se o redis está escutando na interface não local com
redis-cli -h 192.168.x.x ping
(substitua 192.168.x.x pelo seu endereço IP)
Observação importante: como vários usuários afirmaram, não é seguro para definir isso em um servidor que está exposto à Internet. Você deve ter certeza de que seu redis está protegido por qualquer meio que atenda às suas necessidades.