GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal dan Mengonfigurasi Redis di Debian 10 Linux

Redis adalah penyimpanan data nilai kunci dalam memori sumber terbuka. Ini dapat digunakan sebagai database, cache, dan, perantara pesan dan mendukung berbagai struktur data seperti Strings, Hash, Lists, Sets, dan banyak lagi. Redis menyediakan ketersediaan tinggi melalui Redis Sentinel, dan partisi otomatis di beberapa node Redis dengan Redis Cluster.

Dalam tutorial ini, kita akan membahas cara menginstal dan mengkonfigurasi Redis pada Debian 10, Buster.

Menginstal Redis di Debian #

Redis versi 5.0.x disertakan dalam repositori default Debian 10. Untuk menginstalnya jalankan perintah berikut sebagai root atau pengguna dengan hak sudo:

sudo apt updatesudo apt install redis-server

Layanan Redis akan dimulai secara otomatis saat penginstalan selesai. Anda dapat memverifikasinya dengan mengetik:

sudo systemctl status redis-server

Outputnya akan terlihat seperti ini:

● redis-server.service - Advanced key-value store
   Loaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor preset: enabled)
   Active: active (running) since Thu 2019-11-28 14:15:23 PST; 27s ago
     Docs: http://redis.io/documentation,
           man:redis-server(1)
 Main PID: 2024 (redis-server)
    Tasks: 4 (limit: 2359)
   Memory: 6.9M
   CGroup: /system.slice/redis-server.service
           └─2024 /usr/bin/redis-server 127.0.0.1:6379
Layanan Redis akan gagal dimulai jika IPv6 dinonaktifkan di server Anda.

Itu dia! Redis diinstal dan dijalankan di server Debian 10 Anda, dan Anda dapat mulai menggunakannya.

Konfigurasi Redis Remote Access #

Secara default, Redis dikonfigurasi untuk mendengarkan di localhost saja. Anda dapat terhubung ke server Redis hanya dari mesin tempat layanan Redis dijalankan.

Jika Anda menggunakan pengaturan server tunggal, di mana klien yang terhubung ke database juga berjalan di host yang sama, Anda tidak boleh mengaktifkan akses jarak jauh.

Untuk mengonfigurasi Redis agar menerima koneksi jarak jauh, buka file konfigurasi Redis dengan editor teks Anda:

sudo vim /etc/redis/redis.conf

Cari baris yang dimulai dengan bind 127.0.0.1 ::1 dan beri komentar.

/etc/redis/redis.conf
# IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES
# JUST COMMENT THE FOLLOWING LINE.
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# bind 127.0.0.1 ::1

Simpan file dan tutup editor.

Mulai ulang layanan Redis agar perubahan diterapkan:

sudo systemctl restart redis-server

Gunakan ss atau netstat untuk memverifikasi bahwa Redis mendengarkan semua antarmuka pada port 6379 :

ss -an | grep 6379

Anda akan melihat sesuatu seperti di bawah ini:

tcp  LISTEN  0  128  0.0.0.0:6379  0.0.0.0:*                     
tcp  LISTEN  0  128  [::]:6379     [::]:* 

Anda juga harus menambahkan aturan firewall yang mengaktifkan lalu lintas dari mesin jarak jauh Anda pada port TCP 6379 .

Dengan asumsi Anda menggunakan UFW untuk mengelola firewall Anda, dan Anda ingin mengizinkan akses dari 192.168.121.0/24 subnet, Anda akan menjalankan perintah berikut:

sudo ufw allow proto tcp from 192.168.121.0/24 to any port 6379

Pastikan firewall Anda dikonfigurasi untuk menerima koneksi hanya dari rentang IP tepercaya.

Setelah selesai, gunakan redis-cli utilitas untuk menguji koneksi dengan melakukan ping ke server Redis dari mesin jarak jauh Anda:

redis-cli -h <REDIS_IP_ADDRESS> ping

Perintah harus mengembalikan respons PONG :

PONG

Debian
  1. Cara menginstal dan mengkonfigurasi ZFS di Linux menggunakan Debian Jessie 8.1

  2. Cara Menginstal dan Mengonfigurasi Redis 6.0 di Debian 11

  3. Cara menginstal dan mengkonfigurasi buruh pelabuhan di Debian 11

  1. Cara Menginstal dan Mengkonfigurasi Mariadb 10 di Debian 11

  2. Cara menginstal dan mengkonfigurasi MongoDB 5 di Debian 11

  3. Cara menginstal dan mengkonfigurasi Redis 6 di Debian 11

  1. Cara Menginstal dan Mengonfigurasi Redis di Debian 9

  2. Cara menggunakan Ansible untuk menginstal dan mengkonfigurasi Redis 6 di Debian 11

  3. Cara Menginstal dan Mengonfigurasi Redis di Debian