Redis adalah penyimpanan struktrur data dalam memori key-value, yang biasanya digunakan sebagai database, message broker maupun cache. Redis sendiri sudah didukung oleh banyak bahasa pemrograman. Fleksibilitasnya tinggi dan kehandalannya dalam high performance tidak diragukan lagi.
Pada tutorial kali ini kita akan menginstall Redis di CentOS 8. Pastikan anda sudah memiliki CentOS yang siap digunakan, berikut dengan akses internet yang memadai. Pastikan juga, IPv6 berjalan di server CentOS yang anda gunakan tersebut.
Pertama, pastikan CentOS sudah mendapatkan suplemen repository dari EPEL dan REMI. Kalau belum, pasang dengan:
sudo yum install epel-release yum-utils
kemudian install REMI:
sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
Lalu, enable Repo suplemen tersebut
sudo yum-config-manager --enable remi
Instalasi Redis
Untuk menginstall Redis di CentOS, cukup gunakan perintah:
sudo yum install redis
lalu jalankan services nya dengan:
sudo systemctl start redis
dan enable auto boot nya:
sudo systemctl start redis
untuk memastikan Redis Server jalan atau tidak, silakan gunakan perintah:
sudo systemctl status redis-server
Binding Redis Server ke Lokal
Untuk melakukan binding server Redis ke Lokal, edit file konfigurasi defaultnya di /etc/redis.conf
kemudian, tuliskan IP Address Redis yang diinginkan sehingga menjadi (contoh)
bind 127.0.0.1 YOUR_IP_ADDRESS
setelah itu, restart Redis dengan systemctl
sudo systemctl restart redis-server
Tambahan: Jika Menggunakan FirewallD (Firewall Aktif)
Jika CentOS anda menggunakan dan mengaktifkan FirewallD, silakan buat rule baru untuk Redis. Silakan ikuti perintah berikut:
sudo firewall-cmd --new-zone=redis --permanent sudo firewall-cmd --zone=redis --add-port=6379/tcp --permanent # atau jika punya ip khusus sudo firewall-cmd --zone=redis --add-source=YOUR_CLIENT_IP_ADDRESS --permanent
kemudian reload firewalld dengan:
sudo firewall-cmd --reload