Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal Redis di CentOS 7. Bagi Anda yang belum tahu, Redis adalah open-source, berlisensi BSD, nilai kunci lanjutan store. Ini sering disebut sebagai server struktur data karena kunci dapat berisi string, hash, daftar, set, dan set yang diurutkan. Redis juga mendukung tipe data seperti Transitions, Publish, dan Subscribe. 'Redis ' dianggap lebih kuat daripada 'Memcache'. Sebaiknya gunakan 'Redis' dan letakkan 'Memcache' untuk sementara waktu.
Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo
' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda langkah demi langkah instalasi Redis di server CentOS 7.
Instal Redis di CentOS 7
Langkah 1. Pertama, Anda harus mengaktifkan repositori EPEL di sistem Anda.
## RHEL/CentOS 7 64-Bit ## # wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm # rpm -ivh epel-release-7-5.noarch.rpm
Langkah 2. Instal Redis dengan Yum.
yum -y update yum install redis php-pecl-redis
Aktifkan layanan Redis untuk memulai saat boot:
systemctl start redis-server.service systemctl enable redis-server.service
Periksa apakah Redis Berjalan:
systemctl is-active redis-server.service
Langkah 3. Instal antarmuka web untuk Redis.
phpRedisAdmin adalah antarmuka web sederhana untuk mengelola database Redis:
git clone https://github.com/ErikDubbelboer/phpRedisAdmin.git cd phpRedisAdmin/includes cp config.sample.inc.php config.inc.php
Pastikan setelan sudah benar:
nano config.inc.php
Mari kita tambahkan file konfigurasi RedisAdmin ke Apache:
### nano /etc/httpd/conf.d/redisadmin.conf ### Now add the following ### # # Web Interface for RedisAdmin # <Directory "/downloads/phpRedisAdmin/"> Order Deny,Allow Deny from all Allow from 127.0.0.1 Allow from <your ipaddress> </Directory> Alias /redisAdmin /downloads/phpRedisAdmin Alias /redisadmin /downloads/phpRedisAdmin
Buat Skrip Bash untuk memastikan Redis berjalan:
### nano /scripts/redis-check.sh #!/bin/bash PS=$(which ps) GREP=$(which grep) WHEN=$(date +"%Y-%m-%d-%H:%M:%S") if ! $PS aux | $GREP "redis.conf" | $GREP -v grep 2>&1 > /dev/null; then /etc/init.d/redis restart echo 'Restarted Redis @' $WHEN fi #Check Second instance if ! $PS aux | $GREP "redis2.conf" | $GREP -v grep 2>&1 > /dev/null; then /etc/init.d/redis2 restart echo 'Restarted Redis2 @' $WHEN fi
Jadikan skrip dapat dieksekusi:
chmod +x /scripts/redis-check.sh
Tambahkan skrip Anda ke cron untuk dijalankan setiap 3 menit atau lebih:
### nano /var/spool/cron/root */3 * * * * /bin/bash /script/redis-check.sh >> /var/log/redis-check.log
Selamat! Anda telah berhasil menginstal Redis. Terima kasih telah menggunakan tutorial ini untuk menginstal server Redis pada sistem CentOS 7. Untuk bantuan tambahan atau informasi berguna, kami menyarankan Anda untuk memeriksa situs web resmi Redis.