Cara memasang redis di rhel 8

Cara memasang redis di rhel 8

Redis (Yang bermaksud Pelayan Kamus Jauh) adalah kedai struktur data dalam sumber yang terkenal, terkenal dan maju, digunakan sebagai pangkalan data, cache dan broker mesej. Anda boleh menganggapnya sebagai kedai dan cache: ia mempunyai reka bentuk di mana data sentiasa diubahsuai dan dibaca dari memori komputer utama (Ram) tetapi juga disimpan pada cakera.

Redis Ciri-ciri termasuk, antara lain, replikasi terbina dalam, urus niaga dan tahap kegigihan yang berbeza. Ia menyokong pelbagai struktur data termasuk rentetan, senarai, set, hash, set yang disusun dengan pertanyaan pelbagai, bitmaps dan banyak lagi.

Ia digunakan sebagai penyelesaian yang ideal untuk membina prestasi tinggi, perisian berskala, dan aplikasi web. Ia menyokong kebanyakan bahasa pengaturcaraan di luar sana termasuk Python, PHP, Java, C, C#, C ++, Perl, Lua, Go, Erlang dan banyak lagi. Pada masa ini, ia digunakan oleh syarikat seperti Github, Pinterest, Snapchat, Stackoverflow Dan banyak lagi.

Walaupun Redis berfungsi paling banyak POSIX Sistem seperti Linux, *BSD, dan OS X tanpa kebergantungan luaran, Linux adalah platform yang disyorkan untuk penyebaran pengeluaran.

Dalam artikel ini, kami akan menerangkan cara memasang Redis pada RHEL 8 Pengagihan Linux.

Keperluan:

  1. RHEL 8 dengan pemasangan yang minimum
  2. Rhel 8 dengan langganan redhat diaktifkan
  3. RHEL 8 dengan alamat IP statik

Memasang Redis Server di RHEL 8

1. Dalam RHEL 8, The Redis Meta-Package disediakan oleh modul Redis, yang boleh anda pasang menggunakan Pengurus Pakej DNF.

# Modul DNF Pasang Redis atau # DNF Pasang @Redis 
Pasang Redis pada RHEL 8

Berikut adalah berguna Redis Sediakan petunjuk sebelum anda meneruskan dan mengkonfigurasi perkhidmatan Redis:

Pastikan untuk menetapkan kernel Linux memori overcommit menetapkan ke 1 dengan menambah VM.overcommit_memory = 1 ke /etc/sysctl.Conf fail konfigurasi.

Kemudian gunakan perubahan dengan menghidupkan semula sistem atau jalankan arahan berikut untuk memohon tetapan dengan segera.

# SYSCTL VM.overcommit_memory = 1 

Di Linux, ciri -ciri halaman besar yang telus cenderung memberi kesan kepada penggunaan memori dan latensi dengan ketara dengan cara yang negatif. Untuk melumpuhkannya menggunakan arahan echo berikut.

# echo never>/sys/kernel/mm/transparent_hugepage/enabled 

Di samping itu, pastikan anda menyediakan pertukaran dalam sistem anda. Dicadangkan untuk menubuhkan sebanyak swap sebagai ingatan.

2. Redis direka untuk menjadi proses yang sangat panjang di pelayan anda di bawah Sistemd, ia boleh dijalankan sebagai perkhidmatan. Untuk memulakan perkhidmatan Redis buat masa ini dan membolehkannya untuk memulakan auto pada masa boot sistem, gunakan utiliti SystemCtl seperti berikut.

# Systemctl Mula Redis # Systemctl Dayakan Redis # Systemctl Status Redis 
Mulakan Redis pada RHEL 8

Dari output di atas, jelas bahawa Redis Pelayan berjalan di port 6379, Dan anda boleh mengesahkannya menggunakan salah satu arahan berikut:

# ss -tlpn atau # ss -tlpn | Grep 6379 
Sahkan Redis Running Port

Penting: Ini bermaksud bahawa Redis dikonfigurasikan untuk mendengar hanya ke alamat antara muka IPv4 Loopback di port di atas.

Mengkonfigurasi Redis Server di RHEL 8

3. Anda boleh mengkonfigurasi Redis menggunakan /etc/redis.Conf fail konfigurasi. Fail ini didokumentasikan dengan baik, setiap arahan konfigurasi lalai dijelaskan dengan baik. Sebelum anda dapat mengeditnya, buat sandaran fail.

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

4. Sekarang buka untuk mengedit menggunakan mana-mana editor berasaskan teks kegemaran anda.

# vi /etc /redis.Conf 

Sekiranya anda mahu pelayan Redis untuk mendengar sambungan luaran (terutamanya jika anda sedang menyediakan kluster), anda perlu menetapkannya untuk mendengar antara muka tertentu atau antara muka yang dipilih menggunakan "mengikat"Arahan Konfigurasi, diikuti oleh satu atau lebih alamat IP.

Berikut adalah contoh:

mengikat 127.0.0.1 mengikat 192.168.56.10 192.168.2.105 

5. Setelah membuat sebarang perubahan dalam fail konfigurasi Redis, mulakan semula perkhidmatan Redis untuk menerapkan perubahan.

# systemctl mulakan semula redis 

6. Sekiranya pelayan anda mempunyai perkhidmatan firewall lalai, anda perlu membuka port 6379 di firewall untuk membolehkan sambungan luaran ke pelayan redis.

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

7. Akhirnya, akses pelayan Redis menggunakan Redis-cli program pelanggan.

# redis-cli> senarai pelanggan 
Akses Redis Server

Untuk maklumat lanjut mengenai bagaimana Redis berfungsi dan cara menggunakannya, lihat dokumentasi Redis.

Itu sahaja! Dalam artikel ini, kami telah menjelaskan cara memasang Redis dalam RHEL 8. Sekiranya anda mempunyai sebarang pertanyaan berkongsi dengan kami melalui borang maklum balas di bawah.