小編給大家分享一下redis數(shù)據(jù)持久化的實現(xiàn)方法,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
Redis實現(xiàn)數(shù)據(jù)持久化的兩種實現(xiàn)方式:
RDB:指定的時間間隔內(nèi)保存數(shù)據(jù)快照
AOF:先把命令追加到操作日志的尾部,保存所有的歷史操作
一、RDB實現(xiàn)Redis數(shù)據(jù)持久化(默認方式)
1、編輯 redis.conf
注:使用whereis redis命令查看redis安裝在哪個位置,然后進入redis安裝目錄的etc目錄下,編輯redis.conf。
2、默認備份的時間間隔
3、默認備份的文件名稱
4、默認備份的RDB文件位置
5、也可以主動觸發(fā)保存redis數(shù)據(jù)快照,操作如下
6、缺點
因為是特定條件下進行一次持久化(每隔一段時間),就可能會導致一旦redis崩潰,再次回復時,可能會導致部分數(shù)據(jù)丟失。
二、AOF持久化方案
先把命令追加到操作日志的尾部,保存所有的歷史操作。
1、相比于RDB持久化方案的優(yōu)點:
(1)數(shù)據(jù)非常完整,故障恢復丟失數(shù)據(jù)少
(2)可對歷史操作進行處理
2、如何開啟AOF持久化模式
將redis.conf 配置文件中的appendonly 參數(shù)改為yes 后,則redis開始啟動AOF數(shù)據(jù)持久化模式
設置AOF同步的方式,這里設置的默認的每秒同步一次
3、開啟AOF同步模式后,備份文件是這樣的
從上面可以看出,它記錄了從我開啟AOF后的所有操作命令。
4、缺點
(1)因為AOF模式要把每一步redis命令都記錄下來,所以就導致文件的體積會很大
(2)而且會導致速度低于RDB,并且恢復速度慢
看完了這篇文章,相信你對redis數(shù)據(jù)持久化的實現(xiàn)方法有了一定的了解,想了解更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)網(wǎng)站制作公司行業(yè)資訊頻道,感謝各位的閱讀!
當前文章:redis數(shù)據(jù)持久化的實現(xiàn)方法-創(chuàng)新互聯(lián)
文章源于:http://newbst.com/article8/dgioop.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供用戶體驗、定制開發(fā)、網(wǎng)站策劃、標簽優(yōu)化、動態(tài)網(wǎng)站、網(wǎng)站排名
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容