GNU/Linux >> Belajar Linux >  >> Cent OS

Bagaimana Menginstal Redis di CentOS 7

Pada artikel ini, kami akan menjelaskan langkah-langkah yang diperlukan untuk menginstal dan mengkonfigurasi Redis di CentOS 7. Sebelum melanjutkan dengan tutorial ini, pastikan Anda login sebagai pengguna dengan sudo hak istimewa. Semua perintah dalam tutorial ini harus dijalankan sebagai pengguna non-root.

Redis adalah proyek database dalam memori sumber terbuka yang mengimplementasikan penyimpanan nilai kunci dalam memori terdistribusi dengan daya tahan opsional. Beberapa fitur Redis adalah transaksi bawaan, replikasi, dan dukungan untuk berbagai struktur data seperti string, hash, daftar, set, dan sebagainya. Redis Sentinel membuat Redis sangat tersedia dan mendukung partisi otomatis dengan Redis Cluster.

Instal Redis di CentOS

Langkah 1. Perintah pertama akan memperbarui daftar paket untuk memastikan Anda mendapatkan versi dan dependensi terbaru.

sudo yum install epel-release
sudo yum update

Langkah 2. Instal Redis di CentOS 7.

Paket Redis tidak disertakan dalam repositori CentOS default. Kami akan menginstal Redis versi 5.0.2 dari repositori Remi:

sudo yum install epel-release yum-utils
sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum-config-manager --enable remi

Paket Redis tersedia di repositori default di CentOS 7. Jadi untuk menginstal Redis jalankan perintah di bawah ini:

sudo yum install redis

Setelah penginstalan selesai, mulai layanan Redis dan aktifkan untuk memulai secara otomatis saat boot dengan:

sudo systemctl start redis
sudo systemctl enable redis

Langkah 3. Konfigurasikan Redis Remote Access.

Secara default, Anda tidak dapat mengakses Redis dari host lain karena secara default hanya terikat pada localhost. Untuk mengonfirmasi ikatannya dengan localhost (127.0.0.1), ikuti petunjuk di bawah ini:

sudo nano /etc/redis.conf

Temukan baris yang dimulai dengan bind 127.0.0.1 dan tambahkan alamat IP pribadi server Anda setelah 127.0.0.1:

# IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES
# JUST COMMENT THE FOLLOWING LINE.
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bind 127.0.0.1 192.168.1.46

Untuk menerapkan perubahan, mulai ulang server Redis dengan menjalankan perintah di bawah ini:

sudo systemctl restart redis-server

Gunakan perintah ss berikut untuk memverifikasi bahwa server Redis mendengarkan antarmuka pribadi Anda pada port 6379:

ss -an | grep 6379

Anda akan melihat sesuatu seperti di bawah ini:

tcp    LISTEN     0      128    192.168.121.233:6379            *:*
tcp    LISTEN     0      128    127.0.0.1:6379                  *:*

Selanjutnya, kita akan menyiapkan FirewallD untuk mengakses Redis dari host jarak jauh:

sudo firewall-cmd --new-zone=redis --permanent
sudo firewall-cmd --zone=redis --add-port=6379/tcp --permanent
sudo firewall-cmd --zone=redis --add-source=192.168.1.0/24 --permanentsudo firewall-cmd --reload

Akhirnya, muat ulang FirewallD ke efek perubahan cerita:

sudo firewall-cmd --reload

Untuk memverifikasi bahwa semuanya telah diatur dengan benar, Anda dapat mencoba melakukan ping ke server Redis dari mesin jarak jauh Anda menggunakan utilitas redis-cli yang menyediakan perintah- antarmuka baris ke server Redis:

redis-cli -h <REDIS_IP_ADDRESS> ping

Anda akan melihat persis di bawah output:

PONG

Selamat, Anda telah mempelajari cara menginstal dan mengkonfigurasi Redis di CentOS 7. Jika Anda memiliki pertanyaan, silakan tinggalkan komentar di bawah.


Cent OS
  1. Cara Menginstal Vagrant di CentOS 7

  2. Cara Menginstal Gitea di CentOS 8

  3. Cara Menginstal ownCloud di CentOS 8

  1. Cara Menginstal Memcached di CentOS 8

  2. Cara Menginstal Nginx di CentOS 7

  3. Cara Menginstal Apache di CentOS 7

  1. Cara Menginstal Tomcat 8.5 di CentOS 7

  2. Cara Menginstal Jenkins di CentOS 7

  3. Cara Menginstal Tomcat 9 di CentOS 7