Redis je ideální pro ukládání relací. Všechny operace se provádějí v paměti, takže čtení a zápis bude rychlý.
Druhým aspektem je trvání stavu relace. Redis vám poskytuje velkou flexibilitu v tom, jak chcete zachovat stav relace na vašem pevném disku. Můžete projít http://redis.io/topics/persistence, kde se dozvíte více, ale na vysoké úrovni, zde jsou vaše možnosti -
- Pokud si nemůžete dovolit ztrátu relací, nastavte
appendfsync always
ve vašem konfiguračním souboru. Díky tomu Redis zaručuje, že všechny operace zápisu se uloží na disk. Nevýhodou je, že operace zápisu budou pomalejší. - Pokud se smíříte se ztrátou přibližně 1s dat, použijte
appendfsync everysec
. To poskytne skvělý výkon s rozumnými zárukami dat