Introduction to Amazon Web Services by Leo Zhadanovsky
Sadržaj:
Redis je skladište podataka s otvorenim kodom podataka u memoriji. Može se koristiti kao posrednik baze podataka, predmemoriranja i poruka te podržava različite strukture podataka kao što su Strings, Hashes, Liste, Setovi itd. Redis pruža visoku dostupnost putem Redis Sentinel uključujući nadzor, obavijesti Automatsko prebacivanje. Također omogućuje automatsku podjelu na više Redis čvorova s Redis Cluster-om.
Ovaj vodič objašnjava kako instalirati i konfigurirati Redis na CentOS 7 poslužitelju.
Preduvjeti
Prije nego što započnete s vodičem, provjerite jeste li prijavljeni kao korisnik s povlasticama sudo.
Instaliranje Redisa na CentOS 7
Redis paket nije uključen u zadana CentOS-ova spremišta. Instalirat ćemo Redis verziju 5.0.2 iz Remi spremišta.
Instalacija je prilično jednostavna, samo slijedite korake u nastavku:
-
Započnite omogućavanjem Remi spremišta pokretanjem sljedećih naredbi na vašem SSH terminalu:
sudo yum install epel-release yum-utils
sudo yum install
sudo yum-config-manager --enable remi
Instalirajte Redis paket upisivanjem:
sudo yum install redis
Nakon što je instalacija dovršena, pokrenite Redis uslugu i omogućite je da se automatski pokrene prilikom pokretanja sa:
sudo systemctl start redis
sudo systemctl enable redis
Created symlink from /etc/systemd/system/multi-user.target.wants/redis.service to /usr/lib/systemd/system/redis.service.
Za provjeru statusa usluge unesite sljedeću naredbu:
sudo systemctl status redis
Trebali biste vidjeti nešto slično:
● redis.service - Redis persistent key-value database Loaded: loaded (/usr/lib/systemd/system/redis.service; enabled; vendor preset: disabled) Drop-In: /etc/systemd/system/redis.service.d └─limit.conf Active: active (running) since Sat 2018-11-24 15:21:55 PST; 40s ago Main PID: 2157 (redis-server) CGroup: /system.slice/redis.service └─2157 /usr/bin/redis-server 127.0.0.1:6379
Čestitamo, u ovom trenutku imate Redis instaliran i pokrenut na vašem CentOS 7 poslužitelju.
Konfigurirajte Redis Remote Access
Redis prema zadanim postavkama ne dopušta daljinsko povezivanje. Na Redis server možete se povezati samo s 127.0.0.1 (localhost) - uređajem na kojem se pokreće Redis.
Sljedeće korake izvršite samo ako se želite povezati na svoj Redis poslužitelj s udaljenih računala. Ako koristite jedno postavljanje poslužitelja, gdje se aplikacija i Redis pokreću na istom stroju, tada ne biste trebali omogućiti udaljeni pristup.
Da biste konfigurirali Redis za prihvaćanje udaljenih veza, otvorite Redis konfiguracijsku datoteku s uređivačem teksta:
sudo nano /etc/redis.conf
Pronađite liniju koja počinje
bind 127.0.0.1
i dodajte privatnu IP adresu vašeg poslužitelja nakon
127.0.0.1
.
# IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES # JUST COMMENT THE FOLLOWING LINE. # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bind 127.0.0.1 192.168.121.233
Obavezno zamijenite
192.168.121.233
sa svojom IP adresom. Spremite datoteku i zatvorite uređivač.
Ponovno pokrenite Redis uslugu da bi promjene stupile na snagu:
sudo systemctl restart redis
Pomoću sljedeće naredbe
ss
provjerite sluša li Redis na vašem privatnom sučelju na priključku
6379
:
ss -an | grep 6379
Trebali biste vidjeti nešto poput dolje:
tcp LISTEN 0 128 192.168.121.233:6379 *:* tcp LISTEN 0 128 127.0.0.1:6379 *:*
Zatim trebate dodati pravilo vatrozida koji omogućuje promet s udaljenih uređaja na TCP priključku
6379
.
Pod pretpostavkom da za upravljanje vatrozidom koristite
FirewallD
i želite omogućiti pristup iz podmreže
192.168.121.0/24
, pokrenuli biste sljedeće naredbe:
sudo firewall-cmd --new-zone=redis --permanent
sudo firewall-cmd --zone=redis --add-port=6379/tcp --permanent
sudo firewall-cmd --zone=redis --add-source=192.168.121.0/24 --permanent
sudo firewall-cmd --reload
Gornje naredbe stvaraju novu zonu nazvanu
redis
, otvara port
6379
i omogućuje pristup iz privatne mreže.
U ovom će trenutku Redisov poslužitelj prihvatiti daljinske veze na TCP priključku 6379.
Provjerite je li vatrozid konfiguriran za prihvaćanje veza samo iz pouzdanih IP raspona.
Da biste provjerili da je sve ispravno postavljeno, možete pokušati ping Redis poslužitelja s udaljenog uređaja pomoću uslužnog programa
redis-cli
koji pruža sučelje naredbenog retka na Redis poslužitelj:
Naredba treba vratiti odgovor
Čestitamo, uspješno ste instalirali Redis na svoj CentOS 7 poslužitelj. Da biste saznali više o tome kako koristiti Redis, posjetite njihovu službenu stranicu s dokumentacijom.
redis-cli -h ping
redis-cli -h ping
PONG
:Zaključak
Kako instalirati i konfigurirati redis na debian 10 Linuxu
U ovom ćemo vodiču opisati kako instalirati i konfigurirati Redis na Debian 10, Busteru. Redis je spremnik podataka s ključem u vrijednosti otvorenog koda.
Kako instalirati i konfigurirati redis na debianu 9
Redis je spremnik podataka s ključem u vrijednosti otvorenog koda. Može se koristiti kao posrednik baze podataka, predmemoriranja i poruka te podržava razne strukture podataka kao što su Strings, Hashes, Liste, Setovi itd. Ovaj vodič objašnjava kako instalirati i konfigurirati Redis na Debian 9 poslužitelju.
Kako instalirati i konfigurirati redis na ubuntu 18.04
Redis je skladište podataka s otvorenim kodom podataka u memoriji. Može se koristiti kao posrednik baze podataka, predmemoriranja i poruka te podržava različite strukture podataka kao što su Strings, Hashes, Liste, Setovi itd. Ovaj vodič opisuje kako instalirati i konfigurirati Redis na Ubuntu 18.04 poslužitelju.