Redis Replication & High Availability Selitetty

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.
  • RDB:tä käytettäessä 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 kirjoittaa jokaisen kirjoituskomennon(SET, DELETE jne.) 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.