8. Redis Flashcards

1
Q

kulcs-érték tároló felhasználási területei

A

-Átmeneti tároló –> adatok átmeneti tárolása (in-memory muködés)
-Session kezelés –> session kezelés lefejlesztésére is jó
-Üzenet küldő funkció –> egy publisher és arra csatlakozik több subscriber (üzenet küldés)
-Indexelésre is használható

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Adattipusok

A

-String
-Hash –> több kulcs-érték párt tartalmaz
-Set –> halmaz, rendezetlen (ismétlődés nem)
-Sorted Set –> halmaz melyben rendezettek adatok valamilyen számérték alapján
-List –> lista (balról, jobbról lehet –> hozzáadni/elvenni elemet)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

In-memory muködés

A

Teljes DB –> RAM-ban van –> nagyon gyors
Perzisztencia –> Diszkre adatmentés opcionális

Perzisztencia szintek:
1.Disabled –> nem tároljuk diszken –> csak RAM-ban
2.Snapshotting –> Időközönként készül snapshot –> DB aktuális állapota kiirodik
3.Command Log –> minden irási muveletet logol

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Architektúrája

A

Redis engedi –> replikáció, sharding (beállitás függő)

-Simple Deployment: 1 db Node
-HA deployment: Több Node –> Masterről Slavere replika
-Clustered deployment: Több Egyenrangú Node –> adatok eloszva tárolva (sharding)
-HA Clustered deployment: Kombináció –> Több Master-hez Több Slave

How well did you know this?
1
Not at all
2
3
4
5
Perfectly