How to Install Redis On Ubuntu 20.04 LTS / Ubuntu 18.04 LTS
Isi kandungan:
Redis adalah kedai struktur data memori sumber terbuka. Ia boleh digunakan sebagai pangkalan data, cache dan broker mesej dan menyokong pelbagai struktur data seperti Strings, Hashes, Lists, Set 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 Ubuntu 18.04. Arahan yang sama berlaku untuk Ubuntu 16.04 dan mana-mana pengedaran berasaskan Ubuntu.
Prasyarat
Sebelum memulakan tutorial, pastikan anda log masuk sebagai pengguna dengan keistimewaan sudo.
Memasang Redis di Ubuntu
Pakej Redis dimasukkan dalam lalai Ubuntu 18.04 repositori. Pemasangannya cukup mudah, hanya ikuti langkah-langkah di bawah:
-
Mulakan dengan mengemas kini senarai pakej apt dengan menjalankan arahan berikut dalam terminal SSH anda:
sudo apt update
Pasang Redis dengan menaip:
sudo apt install redis-server
Apabila pemasangan selesai, perkhidmatan Redis akan bermula secara automatik. Untuk menyemak status perkhidmatan, masukkan arahan berikut:
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 Sun 2018-10-28 05:10:45 PDT; 2h ago Docs: http://redis.io/documentation, man:redis-server(1) Process: 2197 ExecStop=/bin/kill -s TERM $MAINPID (code=exited, status=0/SUCCESS) Process: 2201 ExecStart=/usr/bin/redis-server /etc/redis/redis.conf (code=exited, status=0/SUCCESS) Main PID: 2226 (redis-server) Tasks: 4 (limit: 2319) CGroup: /system.slice/redis-server.service `-2226 /usr/bin/redis-server 0.0.0.0:6379
Tahniah, pada masa ini anda telah memasang dan menjalankan Redis pada pelayan Ubuntu 18.04 anda.
Konfigurasi Akses Jauh Redis
Secara lalai, Redis tidak membenarkan sambungan jauh. Anda boleh menyambung ke pelayan Redis hanya dari 127.0.0.1 (localhost) - mesin di mana Redis sedang berjalan.
Lakukan 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::1
dan gantikan
127.0.0.1
dengan
0.0.0.0
.
# IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES # JUST COMMENT THE FOLLOWING LINE. # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bind 0.0.0.0::1
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 sepatutnya melihat sesuatu seperti di bawah.
0.0.0.0
bermaksud semua alamat IPv4 pada mesin.
tcp LISTEN 0 128 0.0.0.0:6379 0.0.0.0:* 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
Pada ketika ini, pelayan Redis akan menerima sambungan jauh pada port TCP 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
:
Perintah itu harus membalas respons
Tahniah, anda telah berjaya memasang Redis pada pelayan Ubuntu 18.04 anda. Untuk mendapatkan maklumat lanjut tentang cara menguruskan pemasangan Redis anda, lawati halaman dokumentasi Redis.
redis-cli -h ping
redis-cli -h ping
PONG
:Kesimpulannya
Bagaimana untuk memasang dan mengkonfigurasi redis pada centos 7
Redis adalah kedai struktur data memori sumber terbuka. Ia boleh digunakan sebagai pangkalan data, cache dan broker mesej dan menyokong pelbagai struktur data seperti Strings, Hashes, Lists, Sets etc.
Bagaimana untuk memasang dan mengkonfigurasi redis pada debian 10 linux
Dalam tutorial ini, kami akan membincangkan cara memasang dan mengkonfigurasi Redis pada Debian 10, Buster. Redis adalah kedai data utama-memori utama sumber terbuka.
Bagaimana untuk memasang dan mengkonfigurasi redis pada debian 9
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. Tutorial ini menerangkan cara memasang dan mengkonfigurasi Redis pada pelayan Debian 9.