Menurut informasi yang saya kutip dari web www.yudana.id , Redis adalah open source, struktur data yang ditempatkan di memori, digunakan sebagai database, cache dan message broker. Redis mendukung struktur data seperti string, sets, hash, lists dan sorted sets. Sama seperti cache, setiap key diisi oleh value. Tapi kelebihannya, Redis bisa digunakan untuk melakukan operasi dari value tersebut. Cara terbaik untuk memahami redis adalah membuat model aplikasi tanpa memikirkan bagaimana caranya untuk menyimpan data di dalam database.
Installasi Redis
Tambahkan repositori EPEL dan update YUM:
# yum install epel-release # yum update
Install Redis:
yum install redis
Start service Redis dan setup agar start otomatis pada saat booting:
# systemctl start redis # systemctl enable redis
Lakukan verifikasi untuk mengecek apakah service Redis sudah berjalan dengan baik:
# redis-cli ping PONG
Integrasi dengan PHP
Setelah installasi redis selesai dilakukan, maka kita perlu melakukan installasi library PHP Redis agar website kita dapat menggunakan service Redis.
# yum install install php-pecl-redis
Kemudian restart service web server yang ada di server anda (sesuaikan)
Apabila menggunakan Apache Web Server:
# systemctl restart httpd
Apabila menggunakan NGINX dan PHP-FPM:
# systemctl restart php-fpm # systemctl restart nginx
Kemudian lakukan pengecekan, apakah library atau modul Redis sudah terbaca di sisi PHP dengan mengetikkan perintah berikut:
$ php -m | grep redis redis
Demikianlah cara untuk melakukan Installasi Redis dan Konfigurasi dengan PHP di CentOS 7.
Sekian dan terima kasih, semoga bermanfaat ya.