自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

聊一下Redis持久化RDB和AOF

存儲 存儲軟件 Redis
持久化的放到硬盤中,當我們需要這些數(shù)據(jù)的時候,啟動載入RDB文件,數(shù)據(jù)將會被存入內存中,其實RDB就是一種快照的方式持久化存儲數(shù)據(jù),也可以作為一種復制媒介。

[[386476]]

本文轉載自微信公眾號「UP技術控」,作者conan5566。轉載本文請聯(lián)系UP技術控公眾號。  

RDB

RDB是Redis內存到硬盤的快照,用于redis持久化,創(chuàng)建RDB二進制文件,將存儲在內存中的數(shù)據(jù),持久化的放到硬盤中,當我們需要這些數(shù)據(jù)的時候,啟動載入RDB文件,數(shù)據(jù)將會被存入內存中,其實RDB就是一種快照的方式持久化存儲數(shù)據(jù),也可以作為一種復制媒介。

觸發(fā)機制--主要三種方式

  1. save 同步命令(會阻塞redis)
  2. bgsave 異步命令(fork)
  3. 自動
  1. #關閉自動保存配置#save 900 1   #900秒 改了一次就自動生成RDB文件#save 300 10   #300秒修改了10次就自動生成RDB文件 
  2. dbfilename dump-${port}.rdb   #rdb文件名 
  3. dir /bigdiskpath      #分盤,rdb文件保存位置 
  4. stop-writes-on-bgsave-error yes  #bdsave出錯,停止寫入 
  5. rdbcompression yes           #采用壓縮位置 
  6. rdbchecksum yes            #開啟校驗和 

AOF

RDB存在的問題:耗時耗性能,阻塞丟失數(shù)據(jù)

AOF運行原理:每執(zhí)行一條命令,就在AOF中增加一條記錄。當需要恢復時,直接執(zhí)行AOF寫入redis

AOF三種策略

  1. always(每條命令都把緩沖區(qū)fsync到硬盤)
  2. everysec(每秒刷新一次,每秒吧緩沖區(qū)fsync到硬盤)
  3. no(跟隨操作系統(tǒng),有操作系統(tǒng)決定,不可控)

AOF重寫配置

  1. AOF重寫配置 
  2.  
  3. auto-aof-rewrite-min-size #AOF重寫需要的最小尺寸 
  4. auto-aof-rewrite-percentage #AOF文件增長率 
  5. aof_current_size #統(tǒng)計當前aof文件大小 
  6. aof_base_size #aof上次啟動和重寫的尺寸 

區(qū)別

總結

AOF是全量備份,RDB是增量備份。

 

責任編輯:武曉燕 來源: UP技術控
相關推薦

2023-05-11 09:12:35

RedisRDB日志

2021-07-18 07:59:42

RedisRDBAOF

2019-05-17 08:55:49

RedisRDBAOF

2020-12-11 11:40:37

RDBAOFRedis

2024-03-26 00:03:08

Redis數(shù)據(jù)RDB

2020-01-06 14:54:31

RDBAOFRedis

2024-09-12 08:49:53

2024-09-06 17:49:46

2021-10-18 07:43:30

RedisAOF日志RDB快照

2023-03-13 08:08:48

數(shù)據(jù)庫Redis

2021-02-04 08:01:35

RedisRDBAOF

2025-01-22 10:16:46

RedisRDBAOF

2024-09-29 09:25:53

2021-05-28 10:25:39

Redis數(shù)據(jù)庫內存

2024-12-20 12:15:06

RedisRDB持久化

2021-12-12 10:29:41

AOFRedisAOF日志

2023-09-12 10:49:44

Redis數(shù)據(jù)庫

2021-08-11 09:37:11

Redis持久化磁盤

2022-08-30 10:15:27

Kubernetes數(shù)據(jù)持久化管理

2021-04-21 14:19:52

javaignalHandle接口
點贊
收藏

51CTO技術棧公眾號