Cara menginstal redis di rhel 8

Cara menginstal redis di rhel 8

Redis (yang berarti Server Kamus Jarak Jauh) adalah penyimpanan struktur data dalam-memori sumber terbuka, terkenal dan canggih, digunakan sebagai basis data, cache, dan broker pesan. Anda dapat menganggapnya sebagai toko dan cache: ia memiliki desain di mana data selalu dimodifikasi dan dibaca dari memori komputer utama (Ram) tetapi juga disimpan di disk.

Redis Fitur termasuk, antara lain, replikasi bawaan, transaksi dan berbagai tingkat kegigihan on-disk. Ini mendukung berbagai struktur data termasuk string, daftar, set, hash, set yang diurutkan dengan kueri rentang, bitmap dan banyak lagi.

Ini digunakan sebagai solusi ideal untuk membangun kinerja tinggi, perangkat lunak yang dapat diskalakan, dan aplikasi web. Ini mendukung sebagian besar bahasa pemrograman di luar sana termasuk Python, PHP, Java, C, C#, C ++, Perl, Lua, Go, Erlang dan banyak lainnya. Saat ini, ini digunakan oleh perusahaan seperti GitHub, Pinterest, Snapchat, Stackoverflow dan lebih banyak lagi.

Meskipun Redis bekerja di sebagian besar POSIX Sistem seperti Linux, *BSD, dan OS X tanpa dependensi eksternal, Linux adalah platform yang disarankan untuk penyebaran produksi.

Di artikel ini, kami akan menjelaskan cara menginstal Redis pada RHEL 8 Distribusi Linux.

Persyaratan:

  1. RHEL 8 dengan instalasi minimal
  2. RHEL 8 dengan langganan redhat diaktifkan
  3. RHEL 8 dengan alamat IP statis

Menginstal Server Redis di RHEL 8

1. Di dalam RHEL 8, itu Redis Meta-paket disediakan oleh Modul Redis, yang dapat Anda instal menggunakan DNF Package Manager.

# DNF Modul Instal Redis atau # DNF Instal @Redis 
Instal Redis di Rhel 8

Berikut ini beberapa berguna Redis Siapkan petunjuk sebelum Anda melanjutkan untuk memulai dan mengkonfigurasi layanan Redis:

Pastikan untuk mengatur kernel Linux memori yang berkomitmen berlebihan pengaturan ke 1 dengan menambahkan vm.overcommit_memory = 1 ke /etc/sysctl.conf file konfigurasi.

Kemudian terapkan perubahan dengan me -boot ulang sistem atau jalankan perintah berikut untuk segera menerapkan pengaturan.

# SYSCTL VM.overcommit_memory = 1 

Di Linux, fitur halaman besar transparan cenderung secara signifikan mempengaruhi penggunaan memori dan latensi secara negatif. Untuk menonaktifkannya gunakan perintah gema berikut.

# Echo Never>/sys/kernel/mm/transparent_hugepage/diaktifkan 

Selain itu, juga pastikan bahwa Anda mengatur swap di sistem Anda. Disarankan untuk mengatur sebanyak pertukaran seperti memori.

2. Redis dirancang untuk menjadi proses yang sangat lama di server Anda di bawah Systemd, itu bisa berjalan sebagai layanan. Untuk memulai layanan Redis untuk saat ini dan memungkinkannya untuk memulai secara otomatis pada waktu boot sistem, gunakan utilitas Systemctl sebagai berikut.

# Systemctl Mulai Redis # Systemctl Aktifkan Redis # Systemctl Status Redis 
Mulai Redis di Rhel 8

Dari output di atas, jelas bahwa Redis Server berjalan di port 6379, Dan Anda dapat memverifikasi menggunakan salah satu perintah berikut:

# ss -tlpn atau # ss -tlpn | GREP 6379 
Verifikasi Redis Running Port

Penting: Ini berarti bahwa Redis dikonfigurasi untuk mendengarkan hanya ke alamat antarmuka loopback IPv4 pada port di atas.

Mengkonfigurasi Server Redis di RHEL 8

3. Anda dapat mengonfigurasi redis menggunakan /etc/redis.conf file konfigurasi. File ini didokumentasikan dengan baik, masing -masing arahan konfigurasi default dijelaskan dengan baik. Sebelum Anda dapat mengeditnya, buat cadangan file.

# cp /etc /redis.conf /etc /redis.conf.Orig 

4. Sekarang buka untuk diedit menggunakan editor berbasis teks favorit Anda.

# vi /etc /redis.conf 

Jika Anda ingin Redis-Server mendengarkan koneksi eksternal (terutama jika Anda menyiapkan cluster), Anda perlu mengaturnya untuk mendengarkan antarmuka tertentu atau beberapa antarmuka yang dipilih menggunakan "mengikatPetunjuk konfigurasi, diikuti oleh satu atau lebih alamat IP.

Inilah contohnya:

Bind 127.0.0.1 Bind 192.168.56.10 192.168.2.105 

5. Setelah membuat perubahan dalam file konfigurasi Redis, restart layanan Redis untuk menerapkan perubahan.

# Systemctl Restart Redis 

6. Jika server Anda menjalankan layanan firewall default, Anda perlu membuka port 6379 di firewall untuk mengizinkan koneksi eksternal ke server Redis.

# firewall-cmd --permanenent --add-port = 6379/tcp # firewall-cmd --road 

7. Akhirnya, akses server Redis menggunakan redis-cli Program Klien.

# redis-cli> daftar klien 
Akses server Redis

Untuk informasi lebih lanjut tentang caranya Redis bekerja dan cara menggunakannya, lihat dokumentasi redis.

Itu saja! Di artikel ini, kami telah menjelaskan cara menginstal Redis di dalam RHEL 8. Jika Anda memiliki pertanyaan yang dibagikan kepada kami melalui formulir umpan balik di bawah ini.