Redis Pysyvyys on mekanismi, joka mahdollistaa Redis tietojen tallentamisen kiintolevylle sen varmistamiseksi, että tiedot eivät katoa Redis palvelimen uudelleenkäynnistyksen tai vikojen yhteydessä. Redis tukee kahta tärkeintä pysyvyysmekanismia: RDB(Redis Database File) ja AOF(Append-Only File).
RDB(Redis-tietokantatiedosto)
- RDB on varmuuskopiomekanismi, joka luo tilannekuvan tietokannasta Redis tiettynä ajankohtana.
- Käytettäessä RDB:tä Redis tallentaa tiedot tiedostoon, jonka tunniste on
.rdb
. - RDB voidaan määrittää suorittamaan varmuuskopioita säännöllisesti tai kun tapahtuu merkittäviä tapahtumia, kuten tietty määrä keskeisiä muutoksia tietyn ajanjakson sisällä.
- RDB on nopea ja tehokas varmuuskopiointimekanismi, koska se käyttää täydellistä prosessia tietojen tallentamiseen.
AOF(Liitä vain tiedosto)
- AOF on varmuuskopiomekanismi, joka kirjoittaa kaikki tietokantatoiminnot lokitiedostoon.
- AOF:ää käytettäessä Redis jokainen kirjoituskomento kirjoittaa
(SET, DELETE, etc.)
lokitiedostoon. - AOF voidaan määrittää kirjaamaan tietoja aikaperusteisen kierron tai tapahtumapohjaisen kierron perusteella.
- AOF:ta voidaan käyttää tietojen palauttamiseen uudelleenkäynnistettäessä Redis toistamalla kaikki lokitiedostoon tallennetut toiminnot.
Voit käyttää RDB:tä, AOF:ta tai molempia sovelluksesi vaatimusten ja ympäristön mukaan. RDB:tä käytetään yleisesti säännöllisiin varmuuskopiointiin ja se kuluttaa vähemmän resursseja, kun taas AOF:ää käytetään usein kestävyyden ja paremman luotettavuuden varmistamiseksi. Jotkut sovellukset käyttävät molempia mekanismeja varmistaakseen optimaalisen suojauksen ja palautusominaisuudet.