redis快照--RDB持久化
RDB檔案
redis是基於記憶體的資料庫,redis所有的資料都是儲存到記憶體中的,當redis程式退出,記憶體中所有資料都會全部丟失。
為了解決這個問題,redis提供了rdb持久化功能,rdb持久化可以將記憶體中的資料儲存到磁碟中,避免資料丟失!
通過rdb檔案,可以還原rdb檔案生成時的資料庫狀態!
RDB檔案建立
通過bgsave和save命令:
bgsave save都是redis備份命令,執行後都會在本地備份redis資料生成dump.rdb檔案。
區別如下:
save 命令是阻塞式的,它會阻塞redis服務程式,伺服器不能處理任何命令請求,直到rdb檔案建立完畢。
bgsave命令是非阻塞式的,bgsave命令會派生出一個子程式,然後子程式負責備份建立rdb檔案,伺服器程式(父程式)繼續服務處理命令請求。
伺服器週期性自動生成rdb檔案
通過在命令列手動輸入命令備份生成rdb檔案外,還可以通過配置檔案配置save選項,讓server每隔一段時間自動執行bgsave命令:
bgsave和save的區別
bgsave save都是redis備份命令,執行後都會在本地備份redis資料生成dump.rdb檔案。
區別如下:
save 命令是阻塞式的,它會阻塞redis服務程式,伺服器不能處理任何命令請求,直到rdb檔案建立完畢。
bgsave命令是非阻塞式的,bgsave命令會派生出一個子程式,然後子程式負責備份建立rdb檔案,伺服器程式(父程式)繼續服務處理命令請求。
分別執行一次bgsave和save redis log如下:
參考資料:
https://blog.csdn.net/sinat_36333342/article/details/71429810
相關文章
- Redis持久化——記憶體快照(RDB)Redis持久化記憶體
- Redis的兩種持久化方式-快照持久化(RDB)和AOF持久化Redis持久化
- Redis基礎篇(四)持久化:記憶體快照(RDB)Redis持久化記憶體
- Redis系列:RDB記憶體快照提供持久化能力Redis記憶體持久化
- 圖解Redis,談談Redis的持久化,RDB快照與AOF日誌圖解Redis持久化
- redis系列:RDB持久化與AOF持久化Redis持久化
- Redis持久化之RDB & AOFRedis持久化
- Redis持久化RDB和AOFRedis持久化
- Redis持久化(RDB 和 AOF)Redis持久化
- redis RDB持久化不生效Redis持久化
- Redis持久化-RDB與AOFRedis持久化
- (七)Redis 持久化 AOF、RDBRedis持久化
- Redis資料持久化—RDB持久化與AOF持久化Redis持久化
- Redis持久化儲存——>RDB & AOFRedis持久化
- redis-16.持久化之RDBRedis持久化
- Redis 持久化之RDB和AOFRedis持久化
- Redis持久化 (RDB和AOF) 梳理Redis持久化
- Redis(五)--- Redis的持久化RDB與AOFRedis持久化
- 【Redis篇】Redis持久化方式AOF和RDBRedis持久化
- 配置方案:Redis持久化RDB和AOFRedis持久化
- 5-Redis 的持久化之 RDBRedis持久化
- Redis持久化RDB和AOF的概念Redis持久化
- 深入剖析Redis RDB持久化機制Redis持久化
- Redis基礎(三)Redis持久化:RDB與AOFRedis持久化
- 【Redis】Redis 持久化之 RDB 與 AOF 詳解Redis持久化
- Redis——Redis用作資料庫(持久化/RDB/AOF)Redis資料庫持久化
- 【Redis 系列】redis 學習八,redis 持久化 RDB 和 AOFRedis持久化
- redis的持久化機制 (RDB&AOF)Redis持久化
- 對比 Redis 中 RDB 和 AOF 持久化Redis持久化
- Redis系列(三):Redis的持久化機制(RDB、AOF)Redis持久化
- 搞懂Redis RDB和AOF持久化及工作原理Redis持久化
- 淺談:Redis持久化機制(一)RDB篇Redis持久化
- 技術分享 | Redis 持久化之 RDB 與 AOFRedis持久化
- redis的 rdb 和 aof 持久化的區別Redis持久化
- Redis-AOF日誌與RDB快照Redis
- Redis - 2 - 聊聊Redis的RDB和AOF持久化 - 更新完畢Redis持久化
- 詳細分析Redis的持久化操作——RDB與AOFRedis持久化
- 一文讓你明白Redis持久化(RDB、AOF)Redis持久化