Android

Cara menginstal dan mengkonfigurasi redis di linux 10 debian

Using bbb-install.sh to install BigBlueButton 2.0 in about 15 minutes

Using bbb-install.sh to install BigBlueButton 2.0 in about 15 minutes

Daftar Isi:

Anonim

Redis adalah penyimpanan data nilai kunci dalam sumber terbuka. Ini dapat digunakan sebagai database, cache, dan, broker pesan dan mendukung berbagai struktur data seperti Strings, Hash, Lists, Sets, dan banyak lagi. Redis menyediakan ketersediaan tinggi melalui Redis Sentinel, dan mempartisi 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 termasuk dalam repositori Debian 10 default. Untuk menginstalnya jalankan perintah berikut sebagai root atau pengguna dengan hak akses sudo:

sudo apt update sudo apt install redis-server

Layanan Redis akan mulai secara otomatis ketika instalasi 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 memulai jika IPv6 dinonaktifkan di server Anda.

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

Mengkonfigurasi Redis Remote Access

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

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

sudo nano /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 pada semua antarmuka di 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 perlu menambahkan aturan firewall yang memungkinkan 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 subnet 192.168.121.0/24 , 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 utilitas redis-cli untuk menguji koneksi dengan melakukan ping server Redis dari mesin jarak jauh Anda:

redis-cli -h ping redis-cli -h ping

Perintah harus mengembalikan respons PONG :

PONG

Kesimpulan

Kami telah menunjukkan kepada Anda cara menginstal Redis pada Debian 10. Untuk menemukan informasi lebih lanjut tentang cara mengelola instalasi Redis Anda, kunjungi halaman dokumentasi Redis.

redis debian