Android

Bagaimana untuk memasang dan mengkonfigurasi redis pada debian 9

Instalasi dan Konfigurasi Remote Server pada Linux Debian 9 #ssh_putty

Instalasi dan Konfigurasi Remote Server pada Linux Debian 9 #ssh_putty

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, etc. Redis menyediakan ketersediaan tinggi melalui Redis Sentinel termasuk pemantauan, pemberitahuan Failover automatik. Ia juga menyediakan pembahagian automatik merentasi pelbagai Redis nodes dengan Redis Cluster.

Tutorial ini menerangkan cara memasang dan mengkonfigurasi Redis pada pelayan Debian 9.

Prasyarat

Sebelum memulakan tutorial, pastikan anda log masuk sebagai pengguna dengan keistimewaan sudo.

Memasang Redis pada Debian

Pakej Redis dimasukkan dalam repositori Debian 9 lalai. Pemasangannya cukup mudah, hanya ikuti langkah-langkah di bawah:

  1. Mula dengan mengemas kini senarai pakej apt dengan mengeluarkan arahan berikut:

    sudo apt update

    Pasang Redis dengan menaip:

    sudo apt install redis-server

    Apabila pemasangan selesai, perkhidmatan Redis akan bermula secara automatik. Anda boleh menyemak status perkhidmatan dengan menaip:

    sudo systemctl status redis-server

    Anda sepatutnya melihat sesuatu 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 Wed 2018-12-05 08:54:49 PST; 4min 52s ago Docs: http://redis.io/documentation, man:redis-server(1) Main PID: 1569 (redis-server) CGroup: /system.slice/redis-server.service └─1569 /usr/bin/redis-server 127.0.0.1:6379

Perkhidmatan Redis akan gagal untuk memulakan jika IPv6 dilumpuhkan pada pelayan anda.

Pada ketika ini Redis dipasang dan berjalan pada pelayan Debian 9 anda dan anda boleh mula menggunakannya.

Konfigurasi Akses Jauh Redis

Secara lalai, Redis tidak dapat diakses dari lokasi terpencil. Anda boleh menyambung ke pelayan Redis hanya dari 127.0.0.1 (localhost) - mesin di mana Redis sedang berjalan.

Lengkapkan langkah-langkah berikut hanya jika anda ingin menyambung ke pelayan Redis anda dari hos jauh. Jika anda menggunakan persediaan pelayan tunggal, di mana aplikasi dan Redis berjalan pada mesin yang sama, maka anda tidak seharusnya membolehkan akses jauh.

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 dan gantikan 127.0.0.1 dengan 0.0.0.0 .

/etc/redis/redis.conf

# IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES # JUST COMMENT THE FOLLOWING LINE. # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bind 0.0.0.0

Simpan fail dan tutup editor.

Mulakan semula perkhidmatan Redis untuk perubahan yang berlaku:

sudo systemctl restart redis-server

Gunakan arahan berikut 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 *:6379 *:*

Seterusnya, anda 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 mahu 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.

Untuk mengesahkan bahawa semuanya telah disediakan dengan betul, anda boleh cuba ping pelayan Redis dari mesin jauh anda menggunakan utiliti redis-cli :

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

Perintah itu harus membalas respons PONG :

PONG

Kesimpulannya

Tahniah, anda telah berjaya memasang Redis pada pelayan Debian 9 anda. Untuk mendapatkan maklumat lanjut tentang cara menguruskan pemasangan Redis anda, lawati halaman dokumentasi Redis.

redis debian