Cara memasang redis di ubuntu

Cara memasang redis di ubuntu

Redis adalah pangkalan data nilai utama yang berterusan dengan antara muka rangkaian dan ciri-ciri utama seperti replikasi terbina dalam, urus niaga, pembahagian automatik dengan Redis Cluster, dan tahap kegigihan yang berbeza dan banyak lagi. Selain itu, ia menawarkan ketersediaan tinggi melalui Redis Sentinel. Ia menyokong pelbagai struktur data termasuk rentetan, hash, senarai, set, dan set yang disusun dengan pelbagai pertanyaan.

Dalam panduan ini, kami akan menunjukkan kepada anda cara memasang dan mengkonfigurasi Redis dengan pilihan asas di Ubuntu.

Mengkonfigurasi Sistem Ubuntu untuk bekerjasama dengan Redis

Sebelum anda boleh memasang, mengkonfigurasi dan gunakan Redis pada anda Ubuntu pelayan, anda boleh menyediakan pelayan anda untuk Redis untuk bekerja dengan cekap.

Terdapat beberapa petua yang akan kami kongsi seperti yang dijelaskan di bawah.

  1. Petua pertama adalah untuk memastikan bahawa anda telah mencipta ruang swap di pelayan; Kami mengesyorkan mencipta sebanyak swap sebagai ingatan (Ram). Ini menghalang redis daripada terhempas apabila tidak ada ram yang cukup.
  2. Anda harus memastikan bahawa anda menetapkan kernel linux memori overcommit menetapkan ke 1 dengan menambah VM.overcommit_memory = 1 ke /etc/sysctl.Conf fail konfigurasi.

Untuk menerapkan perubahan, but semula pelayan. Sebagai alternatif, kesannya dengan segera dengan menjalankan arahan berikut.

$ sudo sysctl vm.overcommit_memory = 1 

Kemudian juga pastikan bahawa telus Halaman besar kernel ciri dilumpuhkan, kerana ciri ini membahayakan penggunaan memori dan latensi pada pelayan anda.

$ echo never> sudo tee -a/sys/kernel/mm/transparent_hugepage/enabled 

Memasang Redis di Ubuntu

Untuk memasang Redis pakej dari repositori lalai, anda boleh menggunakan pengurus pakej apt dan pastikan cache sumber pakej terkini sebelum anda memasang Redis pakej seperti berikut.

kemas kini $ sudo apt 

Kemudian pasang Redis-server pakej, yang juga akan dipasang Redis-Tools sebagai pergantungan.

$ sudo apt pasang redis-server 
Pasang Redis di Ubuntu

Anda boleh memasang tambahan Redis pakej seperti Redis-Sentinel alat pemantauan dan Redis-Redisearch modul enjin indeks carian penuh dan sekunder seperti berikut.

$ sudo apt memasang redis-sentinel redis-redisearch 

Apabila pemasangan selesai, sistemd akan memulakan dan membolehkan secara automatik Redis perkhidmatan di boot sistem. Anda boleh mengesahkan status dengan menjalankan arahan SystemCtl berikut.

$ sudo systemctl status redis 
Periksa status perkhidmatan Redis

Mengkonfigurasi Redis Server di Ubuntu

The Redis pelayan membaca arahan konfigurasi dari /etc/redis/redis.Conf fail dan anda boleh mengkonfigurasi mengikut keperluan anda.

Untuk membuka fail ini untuk mengedit, gunakan editor berasaskan teks kegemaran anda seperti berikut.

$ sudo vim/etc/redis/redis.Conf 

Secara lalai, Redis Pelayan mendengarkan antara muka loopback (127.0.0.1) Dan ia mendengar di port 6379 untuk sambungan. Anda boleh membenarkan sambungan pada pelbagai antara muka menggunakan "Bind" Arahan Konfigurasi, diikuti oleh satu atau lebih alamat IP seperti yang ditunjukkan.

mengikat 192.168.1.100 10.0.0.1 mengikat 127.0.0.1 :: 1 

Arahan pelabuhan boleh digunakan untuk menukar port yang anda mahu redis mendengar.

port 3000 

Mengkonfigurasi Redis sebagai cache

Anda boleh menggunakan Redis Sebagai cache untuk menetapkan masa untuk hidup berbeza untuk setiap kunci. Ini bermaksud bahawa setiap kunci akan dikeluarkan secara automatik dari pelayan apabila ia tamat. Konfigurasi ini menganggap had memori maksimum 4 megabait.

MaxMemory 4MB MaxMemory-Policy Allkeys-LRU 

Anda boleh menemui lebih banyak arahan dalam fail konfigurasi dan konfigurasikan redis dengan cara yang anda mahu berfungsi. Setelah membuat semua perubahan yang diperlukan, simpan fail dan mulakan semula perkhidmatan Redis seperti berikut.

$ sudo Systemctl mulakan semula redis 

Sekiranya anda mempunyai perkhidmatan firewall UFW, anda perlu membuka port redis sedang mendengar, di firewall. Ini akan membolehkan permintaan luaran melalui firewall ke pelayan redis.

$ sudo ufw membenarkan muat semula 6379/tcp $ sudo ufw 

Menguji sambungan ke pelayan redis

Anda boleh menguji sambungan ke pelayan redis menggunakan Redis-cli utiliti.

$ redis-cli> senarai klien #command untuk menyenaraikan pelanggan yang disambungkan 
Ujian sambungan redis

Anda boleh merujuk kepada dokumentasi Redis untuk contoh maklumat dan konfigurasi lebih lanjut.

Kesimpulan

Dalam panduan ini, kami telah menunjukkan cara memasang dan mengkonfigurasi Redis pada Ubuntu pelayan. Untuk sebarang pertanyaan atau pemikiran, anda ingin berkongsi dengan kami, gunakan bahagian maklum balas di bawah.