Android

Bagaimana untuk memasang dan mengkonfigurasi redis pada debian 10 linux

1. INSTALL DEBIAN 10 VIRTUALBOX || MANAGE FILE AND DIRECTORY

1. INSTALL DEBIAN 10 VIRTUALBOX || MANAGE FILE AND DIRECTORY

Isi kandungan:

Anonim

Redis adalah kedai data utama-memori utama sumber terbuka. Ia boleh digunakan sebagai pangkalan data, cache, dan broker mesej dan menyokong pelbagai struktur data seperti Strings, Hashes, Lists, Sets, dan banyak lagi. Redis menyediakan ketersediaan tinggi melalui Redis Sentinel, dan pembahagian automatik merentasi pelbagai Redis nodes dengan Redis Cluster.

Dalam tutorial ini, kami akan membincangkan cara memasang dan mengkonfigurasi Redis pada Debian 10, Buster.

Memasang Redis pada Debian

Redis versi 5.0.x disertakan dalam repositori Debian 10 lalai. Untuk memasangnya, jalankan arahan berikut sebagai root atau pengguna dengan keistimewaan sudo:

sudo apt update sudo apt install redis-server

Perkhidmatan Redis akan bermula secara automatik apabila pemasangan selesai. Anda boleh mengesahkannya dengan menaip:

sudo systemctl status redis-server

Keluaran seharusnya kelihatan 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 Perkhidmatan Redis akan gagal untuk memulakan jika IPv6 dilumpuhkan pada pelayan anda.

Itu sahaja! Redis dipasang dan berjalan pada pelayan Debian 10 anda, dan anda boleh mula menggunakannya.

Konfigurasi Akses Jauh Redis

Secara lalai, Redis dikonfigurasikan untuk mendengar pada localhost sahaja. Anda boleh menyambung ke pelayan Redis hanya dari mesin yang mana perkhidmatan Redis dijalankan.

Untuk mengkonfigurasi Redis untuk menerima sambungan jauh buka fail konfigurasi Redis dengan editor teks anda:

sudo nano /etc/redis/redis.conf

Cari baris yang bermula dengan bind 127.0.0.1::1 dan bind 127.0.0.1::1 .

/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 fail dan tutup editor.

Mulakan semula perkhidmatan Redis untuk perubahan yang berlaku:

sudo systemctl restart redis-server

Gunakan ss atau netstat untuk mengesahkan bahawa Redis sedang mendengar pada semua antara muka pada port 6379 :

ss -an | grep 6379

Anda harus melihat sesuatu seperti di bawah:

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

Anda juga perlu menambah peraturan firewall yang membolehkan trafik dari mesin jauh anda pada port TCP 6379 .

Dengan mengandaikan bahawa anda menggunakan UFW untuk menguruskan firewall anda, dan anda ingin membenarkan 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 dikonfigurasikan untuk menerima sambungan hanya dari julat IP yang dipercayai.

Sebaik sahaja selesai, gunakan utiliti redis-cli untuk menguji sambungan dengan ping pelayan Redis dari mesin jauh anda:

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

Perintah itu harus membalas respons PONG :

PONG

Kesimpulannya

Kami telah menunjukkan kepada anda bagaimana untuk memasang Redis pada Debian 10. Untuk mendapatkan maklumat lanjut mengenai cara menguruskan pemasangan Redis anda, lawati halaman dokumentasi Redis.

redis debian