日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Redis持久化彌補默認不存儲的缺陷(redis默認不持久化)

Redis是一款開源的關鍵值(key-value)存儲,它可用于存儲構造Web應用程序、大規(guī)模數(shù)據(jù)處理系統(tǒng)、游戲排行榜及實時在線分析等場景。它可以很有效地加速你的Web應用,可以作為消息隊列的緩存,可以當做一個NoSQL的存儲庫來使用,還可以有效支持大規(guī)模的計算機集群。

創(chuàng)新互聯(lián)建站專注于網(wǎng)站建設|網(wǎng)頁維護|優(yōu)化|托管以及網(wǎng)絡推廣,積累了大量的網(wǎng)站設計與制作經(jīng)驗,為許多企業(yè)提供了網(wǎng)站定制設計服務,案例作品覆蓋成都履帶攪拌車等行業(yè)。能根據(jù)企業(yè)所處的行業(yè)與銷售的產(chǎn)品,結合品牌形象的塑造,量身制作品質(zhì)網(wǎng)站。

由于Redis是一個內(nèi)存數(shù)據(jù)庫,因此它的默認模式是數(shù)據(jù)不會被持久化存儲的,也就是說,當Redis重新啟動時,存儲在內(nèi)存中的數(shù)據(jù)將全部丟失。受影響的場景包括,Redis平滑重啟,Redis宕機重啟、REDIS崩潰重啟等。這個缺陷將會使得所有數(shù)據(jù)可能丟失,這顯然是一個可怕的問題,因此接下來將介紹Redis持久化,來解決這一問題。

Redis默認是不會持久化存儲,這主要是為了保證其高性能,而持久化的職責被交給了使用者,以便于他們根據(jù)自己的實際需求決定是否開啟持久化。Redis支持兩種持久化方式,分別為RDB和AOF,這兩種方式可以不同的實現(xiàn)方式,進行持久化。

RDB(Redis數(shù)據(jù)庫)是將Redis的當前所有數(shù)據(jù)集快照到文件中的一種持久化技術,而AOF(Append Only File) 則是記錄所有寫操作,并將其保存到文件中,并在Redis重新啟動時將其重放到內(nèi)存中,從而實現(xiàn)恢復數(shù)據(jù)功能。

為了實現(xiàn)RDB和AOF,可以使用以下配置指令:

// 配置RDB

save “900 1 300 100 60 1000”

// 配置AOF

appendonly yes

// 設置AOF重寫策略

auto-aof-rewrite-percentage 100

以上指令中,我們可以配置RDB快照文件的生成條件,按”900 1 300 100 60 1000″這樣的配置,“900 1 300 100 60 1000” 表示在900秒內(nèi),如果插入了1條記錄,又再插入300條記錄,又再插入100條記錄,又再插入60條記錄,那么系統(tǒng)會自動觸發(fā)一次快照,然后生成一個RDB快照文件。

此外,Redis支持如下配置,可以使用如下代碼來設置:

// 設置保存的文件名

db filename dump.redis

// 設置保存的目錄

dir /var/redis/

上述代碼為RDB快照文件的存儲路徑設置了文件名dump.redis,subdir參數(shù)為路徑/var/redis/。類似的,AOF持久化的文件名,我們也可以通過appendfilename參數(shù)來設置文件名,同時也可以使用appendfsync參數(shù)定義文件寫入時的fsync策略,可以設置三種策略,包括:always、everysec、no,分別表示每次寫入,每秒執(zhí)行一次fsync操作以及關閉fsync操作,可以根據(jù)實際情況定制適合自己系統(tǒng)的fsync策略。

以上就是Redis持久化的介紹和實現(xiàn)方法,持久化可以非常有效地防止Redis重新啟動時數(shù)據(jù)丟失,可以說是彌補Redis默認不存儲的缺陷,因此它一定是Redis技術棧認識到的重要技術。

成都創(chuàng)新互聯(lián)科技有限公司,經(jīng)過多年的不懈努力,公司現(xiàn)已經(jīng)成為一家專業(yè)從事IT產(chǎn)品開發(fā)和營銷公司。廣泛應用于計算機網(wǎng)絡、設計、SEO優(yōu)化、關鍵詞排名等多種行業(yè)!


當前題目:Redis持久化彌補默認不存儲的缺陷(redis默認不持久化)
文章鏈接:http://www.dlmjj.cn/article/dpccjsd.html