sql >> Databáze >  >> NoSQL >> Redis

Jak bezpečné je ukládat relace s Redis?

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 -

  1. 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ší.
  2. 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


  1. Jak získat, aktualizovat všechny klíče a jejich hodnoty z databáze redis v c#?

  2. SQL COALESCE() Vysvětleno

  3. Ekvivalent MongoServer.State v ovladači 2.0

  4. MongoDB $lookup Objectid získat prázdné pole?