Redis
 sql >> Datenbank >  >> NoSQL >> Redis

Wie deaktiviere ich die Persistenz mit Redis?

Um alle zu deaktivieren Datenpersistenz in Redis gehen Sie in der redis.conf wie folgt vor Datei:

  1. Deaktivieren Sie AOF, indem Sie appendonly setzen Konfigurationsdirektive auf no (es ist der Standardwert). so:

    appendonly no
    
  2. Deaktivieren Sie RDB-Snapshots, indem Sie alle save kommentieren Konfigurationsdirektiven (es gibt 3, die standardmäßig definiert sind) und explizites Deaktivieren des Speicherns:

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

Stellen Sie nach der Änderung sicher, dass Sie Redis neu starten, um sie anzuwenden.

Alternativ können Sie auch das CONFIG SET verwenden Befehl, um diese Änderungen während der Laufzeit anzuwenden (stellen Sie nur sicher, dass Sie auch ein CONFIG REWRITE durchführen um die Änderungen beizubehalten).

Hinweis:Abhängig von Ihrer Redis-Version gibt es andere Optimierungen, die verhindern, dass Redis für replikationsbezogene Aufgaben auf die Festplatte zugreift.