網易雲課堂學習 redis持久化機制

2021-10-07 03:30:49 字數 761 閱讀 5643

持久化介紹

redis的資料都存放在記憶體中,如果沒有配置持久化,redis重啟後資料就丟失了,因此需要開啟redis的持久化功能,將資料儲存在磁碟上,當redis重啟後,就可以從磁碟中恢復資料。

持久化的方式

rdb:

在指定時間間隔對資料進行快照儲存。

rdb方式

rdb的優點和缺點優點

缺點對效能影響最小

同步時丟失資料

rdb檔案進行資料恢復時比aof要快很多

如果資料集非常大且cpu不夠強(比如單核cpu,redis在fork 子程序時可能會消耗相當對較長的時間,影響redis對外提供服務的能力

aof持久化方式

aof優點和缺點優點

缺點最安全

檔案體積大

容災效能消耗比rdb高

易讀,可修改

資料恢復速度比rdb慢

網易雲課堂學習 rocketmq入門

rocketmq是什麼 是由阿里捐贈給apache的一款分布式 佇列模型的開源訊息中介軟體,經歷了雙十一的洗禮。rocketmq的發展史 rocketmq的特性 rocketmq 基本概念 producer 訊息生產者,負責生產訊息,一般有業務系統負責生產訊息。consumer 訊息消費者,負責消費...

Redis學習 持久化

一 redis提供了哪些持久化機制 1 rdb持久化 該機制是指在指定的時間間隔內將記憶體中的資料集快照寫入磁碟。2 aof持久化 該機制將以日誌的形式記錄伺服器所處理的每乙個寫操作,在redis伺服器啟動之初會讀取該檔案來重新構建資料庫,以保證啟動後資料庫中的資料是完整的。3 無持久化 我們可以通...

網易雲課堂C 學習筆記 初始化列表

64位編譯器 char 1個位元組 char 即指標變數 8個位元組 short int 2個位元組 int 4個位元組 unsigned int 4個位元組 float 4個位元組 double 8個位元組 long 8個位元組 long long 8個位元組 include using name...