Cara menginstal redis di ubuntu

Cara menginstal redis di ubuntu

Redis adalah database nilai kunci persisten canggih dengan antarmuka jaringan dan fitur-fitur utama seperti replikasi bawaan, transaksi, partisi otomatis dengan Cluster redis, dan berbagai tingkat ketekunan pada disk dan banyak lagi. Selain itu, ia menawarkan ketersediaan tinggi melalui Redis Sentinel. Ini mendukung berbagai struktur data termasuk string, hash, daftar, set, dan set yang diurutkan dengan kueri rentang.

Dalam panduan ini, kami akan menunjukkan kepada Anda cara menginstal dan mengonfigurasi Redis dengan opsi dasar di Ubuntu.

Mengkonfigurasi Sistem Ubuntu agar bekerja dengan Redis

Sebelum Anda dapat menginstal, mengkonfigurasi dan menggunakan Redis pada Anda Ubuntu server, Anda dapat mengatur server Anda untuk Redis untuk bekerja secara efisien.

Ada beberapa tips yang akan kami bagikan seperti yang dijelaskan di bawah ini.

  1. Tip pertama adalah memastikan bahwa Anda telah membuat ruang swap di server; kami sarankan membuat sebanyak pertukaran sebagai memori (Ram). Ini mencegah redis mogok saat tidak ada cukup ram.
  2. Anda harus memastikan bahwa Anda mengatur kernel Linux memori yang berkomitmen berlebihan pengaturan ke 1 dengan menambahkan vm.overcommit_memory = 1 ke /etc/sysctl.conf file konfigurasi.

Untuk menerapkan perubahan, reboot server. Atau, efek ini segera dengan menjalankan perintah berikut.

$ sudo sysctl vm.overcommit_memory = 1 

Kemudian juga memastikan bahwa transparan Kernel Halaman Besar Fitur dinonaktifkan, karena fitur ini membahayakan penggunaan memori dan latensi di server Anda.

$ echo tidak pernah> sudo tee -a/sys/kernel/mm/transparent_hugepage/diaktifkan 

Menginstal Redis di Ubuntu

Untuk menginstal Redis Paket dari repositori default, Anda dapat menggunakan APT Package Manager dan memastikan bahwa cache sumber paket mutakhir sebelum Anda menginstal Redis paket sebagai berikut.

$ sudo pembaruan apt 

Lalu instal Redis-Server paket, yang juga akan menginstal Redis-tools sebagai ketergantungan.

$ sudo apt instal redis-server 
Instal Redis di Ubuntu

Anda dapat menginstal tambahan Redis paket seperti Redis-Sentinel alat pemantauan dan Redis-redisearch modul mesin indeks lengkap dan teks sekunder sebagai berikut.

$ sudo apt menginstal redis-sentinel redis-redisearch 

Saat instalasi selesai, Systemd akan secara otomatis memulai dan mengaktifkan Redis Layanan di Boot Sistem. Anda dapat mengonfirmasi status dengan menjalankan perintah SystemCTL berikut.

$ sudo Systemctl Status redis 
Periksa Status Layanan Redis

Mengkonfigurasi Server Redis di Ubuntu

Itu Redis Server membaca arahan konfigurasi dari /etc/redis/redis.conf file dan Anda dapat mengonfigurasinya sesuai kebutuhan Anda.

Untuk membuka file ini untuk diedit, gunakan editor berbasis teks favorit Anda sebagai berikut.

$ sudo vim/etc/redis/redis.conf 

Secara default, Redis Server mendengarkan antarmuka loopback (127.0.0.1) Dan itu mendengarkan di port 6379 untuk koneksi. Anda dapat mengizinkan koneksi pada beberapa antarmuka menggunakan "mengikat" Petunjuk konfigurasi, diikuti oleh satu atau lebih alamat IP seperti yang ditunjukkan.

Bind 192.168.1.100 10.0.0.1 BIND 127.0.0.1 :: 1 

Petunjuk port dapat digunakan untuk mengubah port yang ingin Anda redis dengarkan.

Port 3000 

Mengkonfigurasi Redis sebagai cache

Anda dapat gunakan Redis sebagai cache untuk mengatur waktu untuk hidup berbeda untuk setiap kunci. Ini berarti bahwa setiap kunci akan secara otomatis dihapus dari server saat kedaluwarsa. Konfigurasi ini mengasumsikan batas memori maksimum 4 megabyte.

MaxMemory 4MB MaxMemory-Policy Allkeys-LRU 

Anda dapat menemukan lebih banyak arahan dalam file konfigurasi dan mengkonfigurasi redis seperti yang Anda inginkan. Setelah membuat semua perubahan yang diperlukan, simpan file dan restart layanan Redis sebagai berikut.

$ sudo systemctl restart redis 

Jika Anda menjalankan layanan firewall UFW, Anda perlu membuka port redis mendengarkan, di firewall. Ini akan memungkinkan permintaan eksternal untuk melewati firewall ke server redis.

$ sudo ufw izinkan 6379/tcp $ sudo ufw reload 

Menguji koneksi ke server redis

Anda dapat menguji konektivitas ke server redis menggunakan redis-cli kegunaan.

$ redis-cli> daftar klien #Command untuk mendaftar klien yang terhubung 
Tes Koneksi Redis

Anda dapat merujuk ke dokumentasi Redis untuk informasi lebih lanjut dan contoh konfigurasi.

Kesimpulan

Dalam panduan ini, kami telah menunjukkan cara menginstal dan mengonfigurasi Redis pada Ubuntu server. Untuk pertanyaan atau pemikiran apa pun, Anda ingin berbagi dengan kami, gunakan bagian umpan balik di bawah ini.