新聞中心
Redis是一款開源的內(nèi)存數(shù)據(jù)存儲系統(tǒng),專門用于存儲鍵值對形式的數(shù)據(jù)。它使用單進程模型,所以在退出時默認(rèn)會將內(nèi)存中的數(shù)據(jù)保存到磁盤上的RDB文件中,以方便下次使用時重新加載。這對于需要定期將Redis中的數(shù)據(jù)存檔或保留適量數(shù)據(jù)工作是很有幫助的。

創(chuàng)新互聯(lián)專注于沙市網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供沙市營銷型網(wǎng)站建設(shè),沙市網(wǎng)站制作、沙市網(wǎng)頁設(shè)計、沙市網(wǎng)站官網(wǎng)定制、小程序制作服務(wù),打造沙市網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供沙市網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
但是,在某些情況下,如果你不想在Redis退出時自動保存內(nèi)存中的數(shù)據(jù),或者更好地說,在Redis退出時不保存數(shù)據(jù),那么你需要協(xié)助Redis改變它的行為。在Redis(2.4.0及更高版本)中,我們可以使用save組命令來設(shè)置就不要在Redis退出時保存數(shù)據(jù)。
打開Redis的配置文件(redis.conf),找到以下行:
“`
# WARNING: if you manually save RDB snapshots, SAVESPACE will have no
# effect and your changes will be ignored. The best way to increase
# save Snapshot frequency is to use the after and before options in
# the SAVE command.
上面的提示:如果您手動保存RDB快照,SAVESPACE不會有任何效果,您的更改將被忽略。
取消注釋SAVE組指令(save、save 900 1、save 300 10、save 60 10000),并將它們分別替換為:
```
save ""
在重新加載redis配置參數(shù)之前,使用save組指令來確保它們被修改到要求的配置參數(shù)中。
$ ./redis-cli
127.0.0.1:6379> CONFIG SET SAVE ""
OK
127.0.0.1:6379> CONFIG REWRITE
OK
127.0.0.1:6379> exit
通過以上步驟,Redis就可以在每次退出時都不保存數(shù)據(jù)了。但是,在這種情況下,由于Redis退出時不會自動保存數(shù)據(jù),因此如果發(fā)生Redis崩潰或故障的情況,就會導(dǎo)致內(nèi)存中的數(shù)據(jù)丟失。所以,建議在使用Redis時,盡量保留一些重要數(shù)據(jù),以防意外情況發(fā)生時可以快速恢復(fù)。
成都創(chuàng)新互聯(lián)科技有限公司,經(jīng)過多年的不懈努力,公司現(xiàn)已經(jīng)成為一家專業(yè)從事IT產(chǎn)品開發(fā)和營銷公司。廣泛應(yīng)用于計算機網(wǎng)絡(luò)、設(shè)計、SEO優(yōu)化、關(guān)鍵詞排名等多種行業(yè)!
網(wǎng)站欄目:Redis退出時不要保存小心謹(jǐn)慎(redis退出時取消保存)
分享網(wǎng)址:http://www.dlmjj.cn/article/djidhgo.html


咨詢
建站咨詢
