Some confusion on backup whole data in redis -


document say:
whenever redis needs dump dataset disk, happens:
redis forks. have child , parent process.
child starts write dataset temporary rdb file.
when child done writing new rdb file, replaces old one.


because want backup whole data, type shutdown command in redis-cli expecting shutdown , save data dump.rdb.after shutdown completely, go db location , see happen dimpr.rdb 423.9mb , temp-21331.rdb 180.5mb.temp file still exist , smaller dimpr.rdb.apparently, redis not use temp file replaces dump.rdb.

i wondering whether dump.rdb whole db file @ time?and safe delete temp file.

what file mod timestamp of temp-21331.rdb say? sounds leftover crash. can delete it.

the documentation correct. when rewriting, info written temp file (compressed), , when complete, dump.rdb file replaced temp-file. there should no leftovers during normal usage. is important: need enough free disk space operation succeed. safe guideline is: 140% times redis memory limit (it 200% if no compression applied).

hope helps, tw


Comments

Popular posts from this blog

jQuery Mobile app not scrolling in Firefox -

c++ - How to add Crypto++ library to Qt project -

php array slice every 2th rule -