redis之 Redis持久化配置
Redis 持久化配置
Redis 的持久化有 2 種方式 1 快照 2 是日誌
Rdb 快照的配置選項
save 900 1 // 900 內 , 有 1 條寫入 , 則產生快照
save 300 1000 // 如果 300 秒內有 1000 次寫入 , 則產生快照
save 60 10000 // 如果 60 秒內有 10000 次寫入 , 則產生快照
( 這 3 個選項都遮蔽 , 則 rdb 禁用 )
stop-writes-on-bgsave-error yes // 後臺備份程式出錯時 , 主程式停不停止寫入 ?
rdbcompression yes // 匯出的 rdb 檔案是否壓縮
Rdbchecksum yes // 匯入 rbd 恢復時資料時 , 要不要檢驗 rdb 的完整性
dbfilename dump.rdb // 匯出來的 rdb 檔名
dir ./ //rdb 的放置路徑
Aof 的配置
appendonly no # 是否開啟 aof 日誌功能,若要禁用aof則設定為no並將aof檔案改名
appendfsync always # 每 1 個命令 , 都立即同步到 aof. 安全 , 速度慢
appendfsync everysec # 折衷方案 , 每秒寫 1 次
appendfsync no # 寫入工作交給作業系統 , 由作業系統判斷緩衝區大小 , 統一寫入到 aof. 同步頻率低 , 速度快 ,
no-appendfsync-on-rewrite yes: # 正在匯出 rdb 快照的過程中 , 要不要停止同步 aof
auto-aof-rewrite-percentage 100 #aof 檔案大小比起上次重寫時的大小 , 增長率 100% 時 , 重寫
auto-aof-rewrite-min-size 64mb #aof 檔案 , 至少超過 64M 時 , 重寫
BGREWRITEAOF 後臺程式重寫 AOF
BGSAVE 後臺儲存 rdb 快照
SAVE 儲存 rdb 快照
LASTSAVE 上次儲存時間
注 : 在 dump rdb 過程中 ,aof 如果停止同步 , 會不會丟失 ?
答 : 不會 , 所有的操作快取在記憶體的佇列裡 , dump 完成後 , 統一操作 .
注 : aof 重寫是指什麼 ?
答 : aof 重寫是指把記憶體中的資料 , 逆化成命令 , 寫入到 .aof 日誌裡 .
以解決 aof 日誌過大的問題 .
問 : 如果 rdb 檔案 , 和 aof 檔案都存在 , 優先用誰來恢復資料 ?
答 : aof
問 : 2 種是否可以同時用 ?
答 : 可以 , 而且推薦這麼做
問 : 恢復時 rdb 和 aof 哪個恢復的快
答 : rdb 快 , 因為其是資料的記憶體對映 , 直接載入到記憶體 , 而 aof 是命令 , 需要逐條執行
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31383567/viewspace-2215497/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- redis 之 持久化Redis持久化
- Redis之持久化Redis持久化
- Redis 持久化之 AOF 配置詳解Redis持久化
- Redis持久化及其配置Redis持久化
- Redis 持久化之 AOFRedis持久化
- redis持久化之AOFRedis持久化
- Redis持久化之RDB & AOFRedis持久化
- 畫江湖之 Redis持久化Redis持久化
- Redis 6.0 安裝 + 持久化配置Redis持久化
- 【Redis】Redis 持久化之 RDB 與 AOF 詳解Redis持久化
- Redis 持久化Redis持久化
- Redis - 持久化Redis持久化
- redis持久化Redis持久化
- [Redis]持久化Redis持久化
- redis-16.持久化之RDBRedis持久化
- redis-17.持久化之AOFRedis持久化
- Redis 持久化之RDB和AOFRedis持久化
- 10. Redis持久化之AOFRedis持久化
- 配置方案:Redis持久化RDB和AOFRedis持久化
- 高可用Redis(七):Redis持久化Redis持久化
- redis ——AOF持久化Redis持久化
- Redis 持久化方案Redis持久化
- Redis:持久化篇Redis持久化
- Redis 的持久化Redis持久化
- Redis 持久化(Persistence)Redis持久化
- redis-持久化Redis持久化
- Redis 七 持久化Redis持久化
- Redis的持久化Redis持久化
- redis持久化策略Redis持久化
- redis 持久化策略Redis持久化
- Redis 必知必會之持久化Redis持久化
- 5-Redis 的持久化之 RDBRedis持久化
- Docker下redis的主從、持久化配置DockerRedis持久化
- [Redis原始碼閱讀]redis持久化Redis原始碼持久化
- Redis學習筆記--Redis持久化Redis筆記持久化
- Redis的持久化方案Redis持久化
- Redis 持久化詳解Redis持久化
- redis快照--RDB持久化Redis持久化