redis資料持久化RDBAOF

2021-08-27 18:59:48 字數 858 閱讀 4484

• 全稱 reids database

– 資料持久化方式之一

– 在指定時間間隔內,將記憶體中的資料集快照寫入硬碟。

– 術語叫 snapshot 快照。

– 恢復時,將快照檔案直接讀到記憶體裡。

[root@host53 ~]# cd /var/lib/redis/6379/

[root@host53 6379]# ls

dump.rdb

[root@host53 6379]# /etc/init.d/redis_6379  stop

stopping ...

redis stopped

[root@host53 6379]# rm -rf dump.rdb 

[root@host53 6379]# /etc/init.d/redis_6379  start

starting redis server...

[root@host53 6379]# ls

dump.rdb

[root@host53 6379]# redis-cli  -h 192.168.4.53 -p 6353

192.168.4.53:6353> keys *

1) "name"

2) "lover"

3) "age"

備份資料:

把51的資料備份,傳送給52

[root@host51 6379]# mkdir   /redisbak 

[root@host51 6379]# cp  /var/lib/redis/6379/dump.rdb  /redisbak/

[root@host51 6379]# /etc/init.d/redis_6379  stop<

Redis 資料持久化

首先redis內部使用乙個redisobject物件來表示所有的key和value,redisobject最主要的資訊如上圖所示 type代表乙個value物件具體是何種資料型別,encoding是不同資料型別在redis內部的儲存方式,比如 type string代表value儲存的是乙個普通字串...

redis持久化資料

如果我們想要redis僅僅作為純記憶體的快取來用,那麼可以禁止rdb和aof所有的持久化機制 如果同時使用rdb和aof兩種持久化機制,那麼在redis重啟的時候,會使用aof來重新構建資料,因為aof中的資料更加完整 1 rdb會生成多個資料檔案,每個資料檔案都代表了某乙個時刻中redis的資料,...

Redis資料持久化 RDB AOF

一 redis持久化的兩種方式 記憶體快照,將資料庫中的key value以二進位制的方式存放在rdb檔案中,速度快,但是會丟失事務開始到結束的部分。資料增刪改的日誌,每條日誌插入到aof檔案末尾,資料齊全,但是檔案龐大,恢復慢。二 相輔相成 因為rdb是在指定時間 指定次數後才做快照,並非實時,可...