新聞中心
Redis是一種高性能的內(nèi)存數(shù)據(jù)庫(kù),性能強(qiáng),延遲低,但因它是基于內(nèi)存的,可能導(dǎo)致數(shù)據(jù)丟失。它支持可選擇的持久化能力,可以讓你保存數(shù)據(jù)至本地或者遠(yuǎn)程群集上,確保數(shù)據(jù)被大故障所影響的風(fēng)險(xiǎn)降到最低。

創(chuàng)新互聯(lián)公司于2013年開(kāi)始,是專(zhuān)業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站建設(shè)、做網(wǎng)站網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元河北做網(wǎng)站,已為上家服務(wù),為河北各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:13518219792
本文主要介紹如何配置Redis以獲得持久化能力,包括三種持久化模式——RDB和AOF,以及它們之間的選擇。
我們要介紹下RDB和AOF這兩種持久化:
RDB:它以二進(jìn)制文件的形式將所有數(shù)據(jù)快照,它常常被用作把給定時(shí)間點(diǎn)下的數(shù)據(jù)庫(kù)完整地備份在特定文件中。
AOF:它就像是Redis操作系統(tǒng)文件操作一樣,緩慢地將Redis上執(zhí)行過(guò)的操作寫(xiě)入文件中。AOF文件格式通常更容易實(shí)現(xiàn)恢復(fù)數(shù)據(jù)庫(kù)狀態(tài),并且可以提供精確的恢復(fù)點(diǎn),更加有趣的是AOF可以在每次記錄操作中加入fsync操作,用于fsync持久化。
現(xiàn)在要開(kāi)始配置,可以使用以下命令:
sudo vim /etc/redis/redis.conf
上面的命令會(huì)載入配置文件,我們可以找到持久化配置“save”選項(xiàng);在這個(gè)選項(xiàng)里,你可以指定Redis持久化到硬盤(pán):
save 900 1
save 300 10
save 60 10000
上面的指令指令表示:900s內(nèi)有一個(gè)key被更新,300s內(nèi)有10個(gè)key被更新,60s內(nèi)有10000個(gè)key被更新。
接下來(lái),可以指定持久化方式,它支持以下兩個(gè)選項(xiàng):
# rdb模式:
dbfilename dump.rdb
# aof模式:
appendonly yes
appendfilename "appendonly.aof"
auto-aof-rewrite-percentage 100
auto-aof-rewrite-min-size 64mb
如果你的系統(tǒng)可用AOF功能,可以根據(jù)自己的需要修改aof持久化文件的配置;如果你想只采用RDB模式,那么只要將aof選項(xiàng)設(shè)置為“no”即可;
記得重新加載Redis服務(wù)器,以使配置文件生效:
sudo systemctl restart redis
以上是Redis立即獲得持久化能力的配置指南,RDB和AOF的選擇取決于實(shí)際的使用場(chǎng)景。在使用之前最好參考一下官方文檔,以了解更多有關(guān)Redis持久化的實(shí)現(xiàn)細(xì)節(jié)。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開(kāi)通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過(guò)10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)。專(zhuān)業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊(cè)、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
分享名稱(chēng):立即讓Redis具備持久化能力配置指南(如何配置redis持久化)
文章源于:http://m.5511xx.com/article/codooge.html


咨詢(xún)
建站咨詢(xún)
