Redis Postojanost je mehanizam koji omogućuje pohranu Redis podataka na tvrdi disk kako bi se osiguralo da se podaci ne izgube tijekom Redis ponovnog pokretanja poslužitelja ili u slučaju kvarova. Redis podržava dva glavna mehanizma postojanosti: RDB(Redis Database File) i AOF(Append-Only File).
RDB(Redis datoteka baze podataka)
- RDB je mehanizam sigurnosne kopije koji stvara snimku baze Redis podataka u određenom trenutku.
- Kada koristite RDB, Redis sprema podatke u datoteku s
.rdb
ekstenzijom. - RDB se može konfigurirati za povremeno izvođenje sigurnosnih kopija ili kada se dogode značajni događaji, kao što je određeni broj ključnih promjena unutar određenog vremenskog okvira.
- RDB je brz i učinkovit mehanizam za sigurnosno kopiranje jer koristi cjeloviti proces za spremanje podataka.
AOF(datoteka samo za dodavanje)
- AOF je mehanizam sigurnosne kopije koji zapisuje sve operacije baze podataka u datoteku dnevnika.
- Kada koristi AOF, Redis zapisuje svaku naredbu pisanja
(SET, DELETE, etc.)
u datoteku dnevnika. - AOF se može konfigurirati za bilježenje podataka na temelju rotacije temeljene na vremenu ili rotacije temeljene na događajima.
- AOF se može koristiti za oporavak podataka nakon Redis ponovnog pokretanja ponovnim prikazivanjem svih operacija zabilježenih u datoteci dnevnika.
Možete odabrati korištenje RDB-a, AOF-a ili oboje, ovisno o zahtjevima vaše aplikacije i okruženju. RDB se obično koristi za periodične sigurnosne kopije i troši manje resursa, dok se AOF često koristi za osiguranje trajnosti i veće pouzdanosti. Neke aplikacije koriste oba mehanizma kako bi osigurale optimalnu sigurnost i mogućnosti oporavka.