Saya terjebak dengan masalah yang sama, dan jawaban sebelumnya tidak membantu saya (walaupun ditulis dengan baik).
Solusinya ada di sini:periksa /etc/redis/redis.conf
Anda , dan pastikan untuk mengubah default
bind 127.0.0.1
untuk
bind 0.0.0.0
Kemudian restart layanan Anda (service redis-server restart
)
Sekarang Anda dapat memeriksa apakah redis mendengarkan pada antarmuka non-lokal dengan
redis-cli -h 192.168.x.x ping
(ganti 192.168.x.x dengan alamat IP Anda)
Catatan penting : seperti yang dinyatakan beberapa pengguna, ini tidak aman untuk mengatur ini di server yang terbuka ke Internet. Anda harus yakin bahwa redis dilindungi dengan cara apa pun yang sesuai dengan kebutuhan Anda.