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

Jak deaktivovat persistenci s redis?

Chcete-li deaktivovat vše perzistence dat v Redis proveďte následující v redis.conf soubor:

  1. Vypněte AOF nastavením appendonly konfigurační direktiva na no (je to výchozí hodnota). takhle:

    appendonly no
    
  2. Zakažte pořizování snímků RDB zakomentováním všech save konfigurační direktivy (ve výchozím nastavení jsou definovány 3) a explicitně zakazující ukládání:

    #save 900 1
    #save 300 10
    #save 60 10000
    save ""
    

Po změně se ujistěte, že restartujete Redis, abyste je použili.

Případně můžete použít CONFIG SET příkaz k použití těchto změn za běhu (jen se ujistěte, že jste také provedli CONFIG REWRITE pro zachování změn).

Poznámka:v závislosti na verzi vašeho Redis existují další vylepšení, která brání Redis v přístupu k disku pro úlohy související s replikací.



  1. Existuje analog MGET pro hashe Redis?

  2. Filtrujte pole pomocí operátoru $in ve fázi projektu $

  3. Hledání záznamů mongoDB v dávkách (pomocí adaptéru mongoid ruby)

  4. Jak používat mangoose findOne