Cara menginstal redis di centos 7

Cara menginstal redis di centos 7

Cara yang terkenal untuk meningkatkan efisiensi aplikasi komputer modern adalah dengan memungkinkan caching. Caching berarti menyimpan data aktif di toko sementara untuk membuatnya lebih mudah dan lebih cepat untuk diakses dan Redis adalah salah satu solusi caching paling populer di luar sana yang mendukung sebagian besar bahasa pemrograman termasuk Node.JS, Python, Php, Jawa, C, dan banyak lagi.

Redis adalah penyimpanan nilai kunci canggih dan kaya fitur yang berfungsi di sebagian besar sistem POSIX seperti Linux (yang merupakan platform yang disarankan untuk penyebaran produksi), *BSD, dan OS X tanpa dependensi eksternal. Ini memiliki tiga kegunaan utama: sebagai basis data, cache dan broker pesan. Ini mendukung berbagai struktur data termasuk string, daftar, set, hash, set yang diurutkan dengan kueri rentang, bitmap dan banyak lagi.

Baca juga: Cara menginstal redis di rhel 8

Beberapa fitur utamanya termasuk replikasi bawaan, mode cluster, partisi (mendistribusikan data di antara beberapa instance), transaksi, pemberitahuan peristiwa ruang-kunci, skrip LUA, penyisipan massa data dalam instance Redis dalam waktu singkat, optimasi memori memori , dan banyak lagi. Yang penting, ini mendukung API yang memungkinkan Anda untuk memperluas fungsionalitas Redis menggunakan modul eksternal.

Di artikel ini, kami akan menjelaskan kepada Anda cara menginstal, mengkonfigurasi, dan menguji a Redis server di Centos 7 Linux.

Menginstal Server Redis di Centos 7

1. Untuk memasang Redis paket aktif Centos 7, Anda perlu menginstal repositori EPEL di sistem Anda menggunakan Yum Package Manager seperti yang ditunjukkan.

# YUM Instal Epel-Release 
Instal Epel di Centos 7

2. Setelah Epel diinstal, Anda sekarang dapat menginstal Redis Paket dari repositori sebagai berikut.

# yum instal redis 
Pasang Redis di Centos 7

3. Setelah Anda menginstal paket, Anda perlu mengatur server Anda untuk mencapai kinerja tinggi saat menggunakan Redis. Anda perlu melakukan beberapa pengaturan di kernel seperti yang dijelaskan.

Pertama, pastikan Anda telah mengatur ruang swap di server. Disarankan untuk mengatur sebanyak pertukaran seperti memori.

4. Selanjutnya, atur pengaturan memori overcommit kernel linux ke 1 dengan menambahkan vm.overcommit_memory = 1 ke /etc/sysctl.conf file konfigurasi.

# SYSCTL VM.overcommit_memory = 1 
Atur parameter kernel untuk redis

dan kemudian terapkan perubahan dengan me -boot ulang sistem atau mengaktifkan pengaturan segera dengan menjalankan perintah berikut.

# SYSCTL VM.overcommit_memory = 1 
Atur parameter kernel menggunakan perintah sysctl

Pastikan juga bahwa fitur kernel halaman besar transparan dinonaktifkan karena negatif berdampak pada penggunaan memori dan latensi menggunakan perintah gema berikut.

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

Mengkonfigurasi Server Redis di Centos 7

5. Konfigurasi default untuk Redis adalah /etc/redis.conf. Sebelum Anda dapat mengeditnya, buat cadangan sebagai berikut. Ini memungkinkan Anda untuk kembali ke cadangan konfigurasi default jika terjadi kesalahan.

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

6. Kemudian buka yang asli Redis file konfigurasi untuk diedit menggunakan editor berbasis teks favorit Anda seperti yang ditunjukkan.

# vi /etc /redis.conf 

Ada beberapa arahan konfigurasi, dan maknanya serta penggunaan yang dimaksudkan tersedia dan dijelaskan dengan baik dalam file.

Contoh konfigurasi yang khas adalah memungkinkan akses jarak jauh ke server Redis. Secara default, Redis dikonfigurasi untuk menerima koneksi hanya di server lokal tempat ia berjalan, saya.e di antarmuka loopback (127.0.0.1) dan itu mendengarkan di port 6379.

7. Untuk mengizinkan akses jarak jauh, Anda dapat mengaturnya untuk mendengarkan antarmuka tertentu atau beberapa antarmuka yang dipilih menggunakan "mengikat" Petunjuk konfigurasi, diikuti oleh satu atau lebih alamat IP sebagai berikut.

Bind 127.0.0.1 BIND 10.0.2.15 192.168.0.105 

8. Untuk menerima koneksi pada port yang berbeda, ubah nilai arahan port.

Port 5000 
Konfigurasikan Redis di Centos 7

Setelah membuat semua perubahan yang diperlukan, simpan file dan keluar.

9. Pada titik ini, Anda telah mengatur server Anda untuk menjalankan secara efisien Redis dan mengonfigurasi server Redis untuk bekerja seperti yang Anda inginkan. Sekarang Anda perlu memulai layanan Redis, untuk saat ini, memungkinkannya untuk secara otomatis memulai setiap kali sistem di -boot ulang, dan periksa statusnya menggunakan utilitas Systemctl seperti yang ditunjukkan.

# Systemctl Mulai Redis # Systemctl Aktifkan Redis # Systemctl Status Redis 
Verifikasi Status Redis

10. Untuk memeriksa antarmuka dan port, server Redis mendengarkan, gunakan perintah netstat.

# netstat -tlpn 
Periksa port Redis

11. Jika Anda memiliki layanan firewalld yang berjalan di sistem Anda, Anda harus membuka port 6379 Dalam konfigurasi firewall untuk memungkinkan koneksi eksternal ke server redis.

# firewall-cmd --permanent --zone = public --add-port = 6379/tcp # firewall-cmd ---reload 
Buka port Redis

Menguji konektivitas ke server redis

12. Untuk menguji konektivitas ke server Redis, Anda dapat membuka program klien Redis dan menjalankan perintah uji (dalam daftar kasus ini yang terhubung klien) sebagai berikut.

# redis-cli> klien klien #list klien yang terhubung ke server 
Tes Koneksi Redis

Sekarang Anda dapat membangun aplikasi yang cepat, dinamis, dan modern di Centos 7 server menggunakan Redis. Konsultasikan dengan dokumentasi Redis untuk informasi lebih lanjut dan opsi konfigurasi. Jika Anda memiliki pertanyaan atau pemikiran untuk dibagikan, gunakan formulir umpan balik di bawah ini untuk menghubungi kami.