sql >> Database teknologi >  >> NoSQL >> Redis

Hvordan deaktiverer man persistens med redis?

For at deaktivere alle datapersistence i Redis gør følgende i redis.conf fil:

  1. Deaktiver AOF ved at indstille appendonly konfigurationsdirektivet til no (det er standardværdien). sådan her:

    appendonly no
    
  2. Deaktiver RDB-snapshotting ved at kommentere alle save konfigurationsdirektiver (der er 3, der er defineret som standard) og eksplicit deaktivering af lagring:

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

Efter ændring skal du sørge for at genstarte Redis for at anvende dem.

Alternativt kan du bruge CONFIG SET kommando for at anvende disse ændringer under kørsel (bare sørg for at du også laver en CONFIG REWRITE for at fortsætte ændringerne).

Bemærk:Afhængigt af din Redis' version er der andre justeringer, der forhindrer Redis i at få adgang til disken til replikeringsrelaterede opgaver.



  1. MongoDB backup som tekst i stedet for binær til kildekontrol

  2. Mongoose overskriver dokumentet i stedet for `$set` felter

  3. Hvordan bruger man redis PUBLISH/SUBSCRIBE med nodejs til at underrette klienter, når dataværdier ændres?

  4. Mongo Giver 'duplicate key error' på ikke-unikke felter