GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal Server Redis di Debian 11

Redis adalah penyimpanan struktur data nilai-kunci gratis, sumber terbuka, lintas platform, dan dalam memori, digunakan sebagai server database, cache, dan perantara pesan. Itu ditulis dalam C dan dikembangkan oleh Salvatore Sanfilippo. Ini menyediakan fitur replikasi yang membantu Anda menyiapkan cluster yang sangat tersedia di lingkungan produksi Anda.

Dalam tutorial ini, saya akan menjelaskan cara menginstal server Redis di Debian 11.

Prasyarat

  • Server yang menjalankan Debian 11.
  • Kata sandi root dikonfigurasi di server.

Instal Server Redis

Secara default, paket Redis disertakan dalam repositori default Debian 11. Anda dapat menginstalnya dengan mudah menggunakan perintah berikut:

apt-get install redis-server -y

Setelah server Redis terinstal, Anda dapat memeriksa status Redis menggunakan perintah berikut:

systemctl status redis-server

Anda akan mendapatkan output berikut:

? redis-server.service - Penyimpanan nilai kunci lanjutan Dimuat:dimuat (/lib/systemd/system/redis-server.service; diaktifkan; preset vendor:diaktifkan) Aktif:aktif (berjalan) sejak Minggu 2021-09-26 02:40:45 UTC; 3 detik yang lalu Dokumen:http://redis.io/documentation, man:redis-server(1) PID Utama:379829 (redis-server) Status:"Siap menerima koneksi" Tugas:5 (batas:9510) Memori:6.9 M CPU:62ms CGroup:/system.slice/redis-server.service ??379829 /usr/bin/redis-server 127.0.0.1:637926 Sep 02:40:45 debian11 systemd[1]:Memulai penyimpanan nilai kunci Lanjutan ...26 Sep 02:40:45 debian11 systemd[1]:Memulai penyimpanan nilai kunci tingkat lanjut.

Secara default, Redis mendengarkan pada port 6379. Anda dapat memverifikasinya menggunakan perintah berikut:

ss -antpl | grep redis

Anda akan mendapatkan output berikut:

DENGARKAN 0 511 127.0.0.1:6379 0.0.0.0:* pengguna:(("redis-server",pid=379829,fd=6)) DENGARKAN 0 1024 127.0.0.1:9121 0.0.0.0:* pengguna:(("redis_exporter",pid=14922,fd=3)) DENGARKAN 0 511 [::1]:6379 [::]:* pengguna:(("redis-server",pid=379829,fd=7)) 

Selanjutnya, sambungkan ke layanan Redis Anda, lalu lakukan tes ping.

Untuk melakukan tes, masukkan perintah berikut:

redis-cli

Setelah Anda terhubung, Anda akan mendapatkan output berikut:

127.0.0.1:6379>

Sekarang ping layanan Redis sebagai berikut:

127.0.0.1:6379> ping

Anda akan mendapatkan output berikut:

PONG

Konfigurasikan Redis

Umumnya, Redis digunakan untuk tujuan caching. Anda dapat mengonfigurasinya dengan mengedit file /etc/redis/redis.conf :

nano /etc/redis/redis.conf

Pertama, beri komentar pada baris berikut untuk mengizinkan koneksi jarak jauh:

#bind 127.0.0.1 ::1

Selanjutnya, tentukan memori dengan menambahkan baris berikut di akhir file:

maxmemory 500mb maxmemory-policy allkeys-lru

Simpan dan tutup file ketika Anda selesai kemudian restart layanan Redis untuk menerapkan perubahan:

systemctl restart redis-server

Sekarang, verifikasi port mendengarkan Redis menggunakan perintah berikut:

ss -antpl | grep redis

Anda akan mendapatkan output berikut:

DENGARKAN 0 511 0.0.0.0:6379 0.0.0.0:* pengguna:(("redis-server",pid=380643,fd=7)) DENGARKAN 0 1024 127.0.0.1:9121 0.0.0.0:* pengguna:(("redis_exporter",pid=14922,fd=3)) DENGARKAN 0 511 [::]:6379 [::]:* pengguna:(("redis-server",pid=380643,fd=6))  

Verifikasi Koneksi Jarak Jauh Redis

Jika firewall UFW dipasang di server Anda, maka Anda harus mengizinkan port Redis 6379 untuk server jarak jauh dari tempat Anda ingin menghubungkan Redis. Anda dapat mengizinkannya menggunakan perintah berikut:

ufw izinkan proto tcp dari remote-server-ip ke port 6379

Selanjutnya, sambungkan ke server Redis dari mesin jarak jauh menggunakan perintah berikut:

redis-cli -h redis-server-ip ping

Jika semuanya baik-baik saja, Anda akan mendapatkan output berikut:

PONG

Kesimpulan

Dalam panduan di atas, kami menjelaskan cara menginstal server Redis di Debian 11. Kami juga menjelaskan cara mengkonfigurasi Redis untuk memungkinkan koneksi jarak jauh. Saya harap Anda sekarang dapat mengintegrasikan Redis dengan aplikasi Anda untuk tujuan cache.


Debian
  1. Cara Menginstal Server MySQL di Debian 9

  2. Cara menginstal Odoo 12 di Debian 9

  3. Cara Menginstal ClickHouse di Debian 9

  1. Cara Menginstal MySQL 8.0 / 5.7 di Debian 11 / Debian 10

  2. Cara Menginstal ProFTPD di Debian 8

  3. Cara Menginstal Redis di Debian 10

  1. Cara Menginstal R di Debian 9

  2. Cara Memasang Server Minecraft di Debian 9

  3. Cara Menginstal R di Debian 10