Bazy danych · Senior · Pytanie 44 z 75
Dlaczego trzymanie ważnych danych biznesowych tylko w Redisie jest ryzykowne?
- ✓Poprawna odpowiedź: Dane są w pamięci; zależnie od ustawień trwałości (snapshoty RDB, polityka fsync w AOF) awaria może utracić ostatnie zapisy, a limity pamięci mogą usuwać klucze
- 2Redis nie przechowuje stringów dłuższych niż 100 znaków
- 3Redis nie ma replikacji
Wyjaśnienie
AOF z appendfsync always jest trwały, ale wolny; everysec może utracić około sekundy. Trzymaj źródło prawdy w trwałej bazie, a Redisa używaj do danych pochodnych.