Difference between revisions of "Redis -NoSQL database"

From berki WIKI
Jump to: navigation, search
(Konfiguráció)
(Adatbázis mentése)
Line 14: Line 14:
 
==Adatbázis  mentése==
 
==Adatbázis  mentése==
  
 +
A memóriában lévő adatbázis mentésével kapcsolatos beállítások a SNAPSHOTTING szekcióban vannak a redis.conf fájlban. A save paraméterrel adhatjuk meg hogy hány másodperc és hány módosítás elteltével írja ki lemezre a memória cache tartalmát a redis:
 +
<pre>
 +
save 900 1
 +
save 300 10
 +
save 60 10000
 +
</pre>
 +
Mind két paraméternek teljesülnie kell, tehát az első esetben 900 másodperc és legalább 1 módosítás után  lementi a cache-t lemezre.
  
 +
Az adatbázis fájl neve és helye:
 +
<pre>
 +
dbfilename dump.rdb
 +
dir /var/lib/redis/
 +
</pre>
  
 +
Próbáljuk  ki. Adjuk ki a redis-cli parancssori eszköznek a save parancsot, ekkor ki kell hogy írja a memória tartalmát a lemezre:
 
<pre>
 
<pre>
 
# redis-cli save
 
# redis-cli save
Line 30: Line 43:
  
 
/etc/redis-sentinel.conf
 
/etc/redis-sentinel.conf
 
  
 
=Redis monitorozása=
 
=Redis monitorozása=

Revision as of 18:08, 6 November 2016

Bemutatás

Telepítés

Konfiguráció

Memória használat

Adatbázis mentése

A memóriában lévő adatbázis mentésével kapcsolatos beállítások a SNAPSHOTTING szekcióban vannak a redis.conf fájlban. A save paraméterrel adhatjuk meg hogy hány másodperc és hány módosítás elteltével írja ki lemezre a memória cache tartalmát a redis:

save 900 1
save 300 10
save 60 10000

Mind két paraméternek teljesülnie kell, tehát az első esetben 900 másodperc és legalább 1 módosítás után lementi a cache-t lemezre.

Az adatbázis fájl neve és helye:

dbfilename dump.rdb
dir /var/lib/redis/

Próbáljuk ki. Adjuk ki a redis-cli parancssori eszköznek a save parancsot, ekkor ki kell hogy írja a memória tartalmát a lemezre:

# redis-cli save
OK

Láthatjuk, hogy a /var/lib/redis/ mappában a dump.rdb dátuma frissült:

# ll /var/lib/redis
-rw-r--r--. 1 redis redis 4894 Nov  6 18:24 dump.rdb


/etc/redis-sentinel.conf

Redis monitorozása

A redis szerverek monitorozására a redis-sentinel program szolgál, ami feltelepült a redis yum installációjával együtt.

Webes admin felület (phpRedisAdmin)

Nagyon sok féle Redis grafikus admin eszköz létezik, ezek között vannak desktop alkalmazások és különféle webes eszközök. Mi egy nagyon egyszerű, és elterjedt webes GUI-t fogunk használni a phpRedisAdmin-t.

A phpRedisAdmin-t git-böl lehet letölteni két lépésben. Lépjünk bele abba appache által látott mappába, ahova a phpRedisAdmin-t telepíteni szeretnénk, majd az alábbi két git repót kell klónozzuk:

# cd /var/www/virtual/admin
# git clone https://github.com/ErikDubbelboer/phpRedisAdmin.git
# cd phpRedisAdmin
# git clone https://github.com/nrk/predis.git vendor

Nevezzük át a sample konfigurációs fájlt:

# cp includes/config.sample.inc.php includes/config.inc.php


ClipCapIt-161106-185704.PNG



Backup és resotre