Nuair Redis a chailltear sonraí ar restart, is iad na gnáthchúiseanna ná míchumrú Redis nó roghanna asincrónacha míchearta. Redis tacaíonn sé go bunúsach le buanseasmhacht sonraí ar dhiosca trí úsáid a bhaint as meicníochtaí Memory Snapshot(RDB) nó Cuir Comhad Amháin(AOF) chun a chinntiú nach gcailltear sonraí tar éis restart.
Seo thíos roinnt cúiseanna agus bealaí coitianta chun caillteanas sonraí a sheachaint ar Redis restart:
Meicníocht marthanachta díghníomhaithe
De réir réamhshocraithe, Redis ní ghníomhaíonn marthanacht sonraí ar an diosca. Is féidir seo mar thoradh ar chaillteanas sonraí nuair tú restart Redis. Chun aghaidh a thabhairt ar an tsaincheist seo, cinntigh go bhfuil tú tar éis marthanacht sonraí a chumasú don diosca trí úsáid a bhaint as cumraíochtaí RDB nó AOF.
Ag baint úsáide as an meicníocht marthanachta mícheart
Má tá buanseasmhacht sonraí cumasaithe agat, cinntigh go bhfuil an mheicníocht chuí marthanachta a oireann do do riachtanais shonracha roghnaithe agat. Redis soláthraíonn sé dhá mheicníocht marthanachta, RDB agus AOF. Stórálann RDB sonraí mar chomhad seat go tráthrialta, agus stórálann AOF orduithe a ghabhann leis an mbunachar sonraí. Roghnaigh an mheicníocht marthanachta a oireann do do thimpeallacht agus do riachtanais shonracha.
Eatramh seatála neamhleor
Má tá marthanacht RDB cumasaithe agat, cinntigh go bhfuil an t-eatramh seatála cumraithe i gceart. Má tá an t-eatramh seatanna rófhada, seans go gcaillfidh tú sonraí idir an t-aeróg deiridh agus an Redis restart. Má tá sé ró-ghearr, d'fhéadfadh tionchar a bheith aige ar fheidhmíocht Redis.
Roghanna asincrónacha míchearta
Má tá marthanacht AOF cumasaithe agat, cinntigh go bhfuil na roghanna asincrónacha cumraithe i gceart. Redis tacaíonn sé le roghanna asincrónacha cosúil le always
, everysec
agus no
. Cinntíonn an always
rogha scríbhneoireacht asincrónach láithreach, agus everysec
scríobhann sé go asincrónach uair sa soicind.
Chun caillteanas sonraí a sheachaint ar Redis restart, seiceáil agus cinntigh go bhfuil do chuid cumraíochtaí socraithe i gceart agus ailínithe le riachtanais d'fheidhmchláir. Mura bhfuil tú cinnte, foghlaim tuilleadh faoi Redis chumraíochtaí agus roghanna marthanachta chun marthanacht agus sábháilteacht sonraí a chinntiú.