Instalasi Redis di CentOS 8

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

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: