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

創(chuàng)新互聯(lián)專注于沙市網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供沙市營銷型網(wǎng)站建設(shè),沙市網(wǎng)站制作、沙市網(wǎng)頁設(shè)計(jì)、沙市網(wǎng)站官網(wǎng)定制、小程序制作服務(wù),打造沙市網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供沙市網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
但是,在某些情況下,如果你不想在Redis退出時(shí)自動(dòng)保存內(nèi)存中的數(shù)據(jù),或者更好地說,在Redis退出時(shí)不保存數(shù)據(jù),那么你需要協(xié)助Redis改變它的行為。在Redis(2.4.0及更高版本)中,我們可以使用save組命令來設(shè)置就不要在Redis退出時(shí)保存數(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.
上面的提示:如果您手動(dòng)保存RDB快照,SAVESPACE不會(huì)有任何效果,您的更改將被忽略。
取消注釋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í)都不保存數(shù)據(jù)了。但是,在這種情況下,由于Redis退出時(shí)不會(huì)自動(dòng)保存數(shù)據(jù),因此如果發(fā)生Redis崩潰或故障的情況,就會(huì)導(dǎo)致內(nèi)存中的數(shù)據(jù)丟失。所以,建議在使用Redis時(shí),盡量保留一些重要數(shù)據(jù),以防意外情況發(fā)生時(shí)可以快速恢復(fù)。
成都創(chuàng)新互聯(lián)科技有限公司,經(jīng)過多年的不懈努力,公司現(xiàn)已經(jīng)成為一家專業(yè)從事IT產(chǎn)品開發(fā)和營銷公司。廣泛應(yīng)用于計(jì)算機(jī)網(wǎng)絡(luò)、設(shè)計(jì)、SEO優(yōu)化、關(guān)鍵詞排名等多種行業(yè)!
標(biāo)題名稱:Redis退出時(shí)不要保存小心謹(jǐn)慎(redis退出時(shí)取消保存)
本文網(wǎng)址:http://m.fisionsoft.com.cn/article/djidhgo.html


咨詢
建站咨詢
