Android

Paano i-install at i-configure ang redis sa debian 10 linux

Debian ч40. Установка Xfce 4.14 в Debian 10 Buster.

Debian ч40. Установка Xfce 4.14 в Debian 10 Buster.

Talaan ng mga Nilalaman:

Anonim

Ang Redis ay isang bukas na mapagkukunan na tindahan ng data na key-halaga na key. Maaari itong magamit bilang isang database, cache, at, message broker at sumusuporta sa iba't ibang mga istruktura ng data tulad ng mga string, Hashes, List, Sets, at marami pa. Nagbibigay ang Redis ng mataas na kakayahang magamit sa pamamagitan ng Redis Sentinel, at awtomatikong pagkahati sa maraming Redis node na may Redis Cluster.

Sa tutorial na ito, tatakpan namin kung paano i-install at i-configure ang Redis sa isang Debian 10, Buster.

Pag-install ng Redis sa Debian

Ang bersyon ng Redis na 5.0.x ay kasama sa default na mga repositibong Debian 10. Upang mai-install ito patakbuhin ang sumusunod na mga utos bilang ugat o gumagamit na may mga pribilehiyo sudo:

sudo apt update sudo apt install redis-server

Ang serbisyo ng Redis ay awtomatikong magsisimula kapag natapos ang pag-install. Maaari mong i-verify ito sa pamamagitan ng pag-type:

sudo systemctl status redis-server

Ang output ay dapat magmukhang ganito:

● 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 Ang serbisyo ng Redis ay mabibigo upang magsimula kung ang IPv6 ay hindi pinagana sa iyong server.

Ayan yun! Ang Redis ay naka-install at tumatakbo sa iyong Debian 10 server, at maaari mong simulan ang paggamit nito.

I-configure ang Redis Remote Access

Bilang default, isinaayos ang Redis upang makinig sa localhost lamang. Maaari kang kumonekta sa Redis server lamang mula sa makina kung saan tumatakbo ang serbisyo ng Redis.

Upang i-configure ang Redis upang tanggapin ang mga malalayong koneksyon buksan ang file ng pagsasaayos ng Redis sa iyong editor ng teksto:

sudo nano /etc/redis/redis.conf

Maghanap ng isang linya na nagsisimula sa bind 127.0.0.1::1 at magkomento ito.

/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

I-save ang file at isara ang editor.

I-restart ang serbisyo ng Redis para sa mga pagbabago na magkakabisa:

sudo systemctl restart redis-server

Gumamit ng ss o netstat upang mapatunayan na ang Redis ay nakikinig sa lahat ng mga interface sa port 6379 :

ss -an | grep 6379

Dapat kang makakita ng tulad ng sa ibaba:

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

Kailangan mo ring magdagdag ng isang panuntunan ng firewall na nagbibigay-daan sa trapiko mula sa iyong malayong makina sa port ng TCP 6379 .

Sa pag- UFW gumagamit ka ng UFW upang pamahalaan ang iyong firewall, at nais mong pahintulutan ang pag-access mula sa subnet 192.168.121.0/24 , nais mong patakbuhin ang sumusunod na utos:

sudo ufw allow proto tcp from 192.168.121.0/24 to any port 6379

Tiyaking na-configure ang iyong firewall upang makatanggap lamang ng mga koneksyon mula sa mga maaasahang mga saklaw ng IP.

Kapag tapos na, gamitin ang redis-cli ng redis-cli upang subukan ang koneksyon sa pamamagitan ng pag-ping sa Redis server mula sa iyong malayong makina:

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

Ang utos ay dapat ibalik ang tugon ng PONG :

PONG

Konklusyon

Ipinakita namin sa iyo kung paano i-install ang Redis sa Debian 10. Upang makahanap ng karagdagang impormasyon tungkol sa kung paano pamahalaan ang iyong pag-install ng Redis, bisitahin ang pahina ng dokumentasyon ng Redis.

redis debian