3 menit
Redis biasanya digunakan untuk meningkatkan performa aplikasi web dan aplikasi lain yang memerlukan kecepatan tinggi karena dengan Redis, maka data seperti cache dan database NoSQL disimpan didalam RAM yang memiliki kecepatan akses data sangat cepat.
Tapi, bagaimana jika kamu mendapatkan pesan error Redis is unreachable ketika akan menggunakan fitur ini?
Disini kita akan membahas langkah-langkah yang bisa kamu lakukan untuk mengatasi permasalahan Redis is unreachable ini.
Cara Mengatasi Redis is unreachable
Beberapa cara dalam langkah ini mungkin perlu dilakukan konfigurasi dan pengecekan di sisi server, sehingga jika kamu menggunakan shared hosting, maka kamu bisa mennyakan ke provider hostingmu langsung.
1. Pastikan Ekstensi PHP Redis Sudah Aktif
Jika kamu menggunakan redis untuk website seperti WordPress, maka kamu perlu memastikan bahwa ekstensi redis sudah aktif.
Misalnya kamu menggunakan cPanel, maka kamu bisa mengaktifkan ekstensi redis dari halaman Select PHP Version > Extensions
2. Periksa Port Redis
Hal pertama yang bisa kamu lakukan adalah dengan memeriksa dan memastikan bahwa port redis sudah terbuka, misalnya menggunakan netstat
sudo netstat -lntu | grep 6379
Defaultnya, redis menggunakan port 6379, namun jika port ini tertutup maka kamu perlu memeriksa konfigurasi firewall di server dan membuka port tersebut, misalnya dengan UFW
sudo ufw allow 6379/tcp
sudo ufw reload
Atau bisa juga menggunakan firewall-cmd
sudo firewall-cmd --zone=public --add-port=6379/tcp --permanent
sudo firewall-cmd --reload
3. Pastikan Redis Sudah Terinstall dan Aktif
Jika port sudah terbuka namun masih tetap tidak bisa terhubung, pastikan di server yang kamu gunakan sudah terinstall Redis dan sudah aktif
sudo systemctl status redis
Jika statusnya redis tidak ditemukan, maka kamu bisa install redis dulu, misalnya untuk ubuntu
sudo apt install redis-server
sudo apt install php-redis
Namun jika sudah terinstall namun statusnya stopped, maka kamu bisa start redis dan enable supaya bisa otomatis start ketika sistem reboot
sudo systemctl start redis
sudo systemctl enable redis
4. Periksa File Konfigurasi Redis
Pastikan file konfigurasi redis masih tersimpan di server yang biasanya tersimpan di /etc/redis/redis.conf. Jika kamu tidak menemukan file ini, maka kamu bisa menyalin file konfigurasi default dari halaman redis sesuai dengan versi redis yang kamu gunakan.
5. Periksa Log Redis
Jika semua sudah kamu coba namun masih error, maka kamu bisa memeriksa log redis untuk informasi lebih lanjut penyebab error
sudo tail /var/log/redis/redis-server.log -n 100
6. Restart Redis
Biasanya, kamu hanya perlu melakukan restart service ketika terdapat error dan cara ini juga bisa kamu coba
sudo systemctl restart redis
Itulah beberapa cara yang bisa kamu lakukan untuk mengatasi Redis is unreachable, dimana untuk error ini biasanya kamu perlu memeriksa langsung dari server seperti yang diinformasikan di awal, sehingga jika kamu menggunakan shared hosting yang tidak memiliki akses ke server langsung, maka kamu bisa menanyakannya ke provider hostingmu.
Terima kasih telah berkunjung ke WPGan.com dan membaca Cara Mengatasi Redis is unreachable. Dapatkan saldo $100 di Vultr gratis untuk uji coba VPS dari [Halaman Ini]