Redis Is í marthanacht an mheicníocht a cheadaíonn Redis sonraí a stóráil ar an diosca crua chun a chinntiú nach gcailltear sonraí le linn Redis atosú an fhreastalaí nó i gcás teipeanna. Redis tacaíonn sé le dhá phríomh-mheicníocht marthanachta: RDB(Comhad Bunachar Sonraí Redis) agus AOF(Comhad Aguisín Amháin).
RDB(Comhad Bunachar Sonraí Redis)
- Is meicníocht chúltaca é RDB a chruthaíonn léargas ar an Redis mbunachar sonraí ag pointe ama ar leith.
- Nuair a bhíonn RDB á úsáid agat, Redis sábhálann sé na sonraí isteach i gcomhad leis an
.rdb
síneadh. - Is féidir RDB a chumrú chun cúltacaí a dhéanamh go tréimhsiúil nó nuair a tharlaíonn imeachtaí suntasacha, mar shampla líon áirithe athruithe tábhachtacha laistigh de fhráma ama ar leith.
- Is meicníocht chúltaca tapa agus éifeachtach é RDB mar go n-úsáideann sé próiseas iomlán chun sonraí a shábháil.
AOF(Comhad Cuir leis Amháin)
- Is meicníocht chúltaca é AOF a scríobhann gach oibríocht bunachar sonraí chuig logchomhad.
- Agus AOF á úsáid, Redis scríobhann sé gach ordú scríobh
(SET, DELETE, etc.)
chuig an logchomhad. - Is féidir AOF a chumrú chun sonraí a logáil bunaithe ar rothlú bunaithe ar am nó ar uainíocht imeachtbhunaithe.
- Is féidir AOF a úsáid chun sonraí a aisghabháil nuair a Redis atosaítear iad trí na hoibríochtaí go léir a thaifeadtar sa logchomhad a athsheoladh.
Féadfaidh tú rogha a dhéanamh RDB, AOF, nó an dá cheann a úsáid, ag brath ar riachtanais agus ar thimpeallacht d’iarratais. Úsáidtear RDB go coitianta le haghaidh cúltacaí tréimhsiúla agus ídíonn sé níos lú acmhainní, agus is minic a úsáidtear AOF chun marthanacht agus iontaofacht níos airde a chinntiú. Úsáideann roinnt feidhmchlár an dá mheicníocht chun an cumas slándála agus aisghabhála is fearr a chinntiú.