How to Install Redis on Linux Debian 9?
Talaan ng mga Nilalaman:
Ang Redis ay isang bukas na mapagkukunan na tindahan ng data na key-halaga na key. Maaari itong magamit bilang isang database, cache at broker ng mensahe at sumusuporta sa iba't ibang mga istruktura ng data tulad ng Strings, Hashes, Lists, Sets, atbp. Nagbibigay ang Redis ng mataas na kakayahang makuha sa pamamagitan ng Redis Sentinel kabilang ang pagsubaybay, mga abiso Awtomatikong failover. Nagbibigay din ito ng awtomatikong pagkahati sa buong Redis node na may Redis Cluster.
Ipinapaliwanag ng tutorial na ito kung paano i-install at i-configure ang Redis sa isang server ng Debian 9.
Mga kinakailangan
Bago magsimula sa tutorial, tiyaking naka-log in ka bilang isang gumagamit na may mga pribilehiyo ng sudo.
Pag-install ng Redis sa Debian
Ang Redis package ay kasama sa default na mga repositibong Debian 9. Ang pag-install ay medyo prangka, sundin lamang ang mga hakbang sa ibaba:
-
Magsimula sa pamamagitan ng pag-update ng listahan ng mga pakete sa pamamagitan ng pagbibigay ng sumusunod na utos:
sudo apt updateI-install ang Redis sa pamamagitan ng pag-type:
sudo apt install redis-serverKapag kumpleto ang pag-install, awtomatikong magsisimula ang serbisyo ng Redis. Maaari mong suriin ang katayuan ng serbisyo sa pamamagitan ng pag-type:
sudo systemctl status redis-serverDapat mong makita ang isang bagay tulad nito:
● 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
Sa puntong ito Redis ay naka-install at tumatakbo sa iyong Debian 9 server at maaari mong simulan ang paggamit nito.
I-configure ang Redis Remote Access
Bilang default, hindi mai-access ang Redis mula sa isang malayong lokasyon. Maaari kang kumonekta sa Redis server lamang mula sa 127.0.0.1 (localhost) - ang makina kung saan tumatakbo si Redis.
Kumpletuhin ang mga sumusunod na hakbang lamang kung nais mong kumonekta sa iyong Redis server mula sa mga malalayong host. Kung gumagamit ka ng isang solong pag-setup ng server, kung saan ang application at Redis ay tumatakbo sa parehong makina pagkatapos hindi mo dapat paganahin ang malayuang pag-access.
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
at palitan ang
127.0.0.1
may
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
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
Gamitin ang sumusunod na utos 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 *:6379 *:*
Susunod, kailangan mong magdagdag ng isang panuntunan ng firewall na nagbibigay-daan sa trapiko mula sa iyong malalayong 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
192.168.121.0/24
subnet 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.
Upang mapatunayan na ang lahat ay naka-set up nang maayos, maaari mong subukang i-ping ang Redis server mula sa iyong malayong makina gamit ang
redis-cli
utility:
Ang utos ay dapat ibalik ang tugon ng
Binabati kita, matagumpay mong na-install ang Redis sa iyong server ng Debian 9. Upang makahanap ng karagdagang impormasyon tungkol sa kung paano pamahalaan ang iyong pag-install ng Redis bisitahin ang pahina ng dokumentasyon ng Redis.
redis-cli -h ping
redis-cli -h ping
PONG
:Konklusyon
Paminsan-minsan ang mga update ay napakahalaga, ngunit ang pinaka-tila tulad ng tinkering. Ang PS3's Disyembre 2, 2008 v2.53 update ay nagdagdag ng full-screen na suporta para sa Adobe Flash. Ang pag-update ng Nobyembre 5, 2008 v.2.52 ay nagdala ng tatlong mga pag-aayos sa maliit na glitch. Ang Hulyo 29, 2008 v2.42-update ang enigmatically "pagbutihin [d] ang kalidad ng pag-playback ng ilang PlayStation 3 at PlayStation format software." Ang pag-update ng Hulyo 8, 2008 v2.41 ay naayos
Huwag ako mali, sa tingin ko talagang kahanga-hanga na nais ng Sony na maglinis ng ilang frequency. Ngunit hindi dapat isang kumpanya na may mga mapagkukunan ng Sony at isang predictable hardware development platform malinaw na ang windshield maagang ng panahon?
"Ang bawat tao'y nagsasalita tungkol sa kung paano mga consumer hindi alam kung ano ang nangyayari, at kung alam nila kung ano ang nangyayari, sila ay magiging horrified, "sabi ni Rubin. "Ang dahilan kung bakit hindi nila alam ang tungkol dito ay hindi sila nag-aalinlangan upang malaman ang tungkol dito, at ang dahilan kung bakit hindi sila nag-aalinlangan upang malaman ang tungkol dito ay dahil wala nang masama ang nangyari."
[Karagdagang pagbabasa: Ang pinakamahusay TV streaming services]
Ang Windows Store kumpara sa mundo: Paano ang mga handog ng Microsoft ay talagang naka-stack up? isang lakas ng ecosystem. Namin hukay ang Windows Store laban sa mga iOS at Android counterparts sa ilang mga sikat na kategorya upang makita kung paano ang apps nito stack up sa manipis na kapakinabangan.
Tuwing makipag-usap lumiliko sa medyo mababa ang bilang ng mga apps na magagamit sa Store ng Windows, ang mga commenters walang paltos dalhin ang artikulo sa gawain. "Dami ay hindi mahalaga bilang kalidad!" type nila, madalas na paghuhugas sa isang LAHAT CAPS EXPLETIVE o tatlo. "Sino ang nagnanais ng 100,000 umut-ot apps?"







