亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > Linux下redis的持久化、主從同步與哨兵詳解

Linux下redis的持久化、主從同步與哨兵詳解

熱門標簽:百應電銷機器人靠譜嗎 菏澤crm外呼系統價格 遼寧電銷平臺外呼系統軟件 申請400電話號碼多少錢 營銷電銷機器人招商 物超所值的400電話申請 信陽銷售外呼系統招商 coreldraw地圖標注 如何在各種地圖標注自己的地址

1.0 redis持久化

Redis是一種內存型數據庫,一旦服務器進程退出,數據庫的數據就會丟失,為了解決這個問題,Redis提供了兩種持久化的方案,將內存中的數據保存到磁盤中,避免數據的丟失。

1|1RDB持久化

redis提供了RDB持久化的功能,在指定的時間間隔內生成數據集的時間點快照(point-in-time snapshot)這個功能可以將redis在內存中的的狀態保存到硬盤中,RDB持久化產生的RDB文件是一個經過壓縮的二進制文件,這個文件被保存在硬盤中,redis可以通過這個文件還原數據庫當時的狀態。

它可以手動執行。

也可以在redis.conf中配置,定期執行。

優點:速度快,適合做備份,主從復制就是基于RDB持久化功能實現

rdb通過在redis中使用save命令觸發 rdb

rdb配置參數:

port 6379 
daemonize yes 
pidfile /data/6379/redis.pid
loglevel notice 
logfile "/data/6379/redis.log"
dir /data/6379 
protected-mode yes 
dbfilename dbmp.rdb
save 900 1
save 300 10 
save 60 10000

每過900秒 有1個操作就進行持久化

save 900秒 1個修改類的操作

save 300秒 10個操作

save 60秒 10000個操作

2.觸發rdb持久化,也可以手動save命令即可,生成 dump.rdb持久化文件

3.重啟redis,數據不再丟失

4.rdb數據文件是二進制文件,人為的看不懂

1|2redis持久化之AOF

AOF(append-only log file)

記錄服務器執行的所有變更操作命令(例如set del等),并在服務器啟動時,通過重新執行這些命令來還原數據集

AOF 文件中的命令全部以redis協議的格式保存,新命令追加到文件末尾。

優點:最大程序保證數據不丟

缺點:日志記錄非常大

配置方式

1.在配置文件中,添加aof參數

在redis-6379.conf中添加參數,開啟aof功能

appendonly yes
appendfsync everysec

2.重啟redis數據庫,加載aof功能

3.檢查redis數據目錄/data/6379/是否產生了aof文件

[root@web02 6379]# ls
appendonly.aof dbmp.rdb redis.log

4.登錄redis-cli,寫入數據,實時監聽aof文件信息

tail -f appendonly.aof

5.設置新key,檢查aof信息,然后關閉redis,檢查數據是否持久化

redis-cli -a redhat shutdown
redis-server /etc/redis.conf
redis-cli -a redhat

在不重啟redis的情況下,切換rdb數據到aof數據中

1.配置redis支持rdb持久化

2.啟動redis客戶端,通過命令,臨時切換到aof模式

127.0.0.1:6379> CONFIG set appendonly yes
OK
127.0.0.1:6379> CONFIG SET save ""
OK

3.檢查此時的數據持久化方式是rdb,還是aof,檢查appendonly.aof文件,數據變動

tail -f appendonly.aof

4.此時aof還未永久生效,寫入參數到配置文件

編輯redis-6379.conf 添加如下參數

appendonly yes
appendfsync everysec

2|0主從同步

redis主從同步實現

1.準備三個redis數據庫,redis支持多實例

三個配置文件,僅僅是端口的不同

在三個配置文件中,添加主從同步的參數

redis-6379.conf

port 6379 
daemonize yes 
pidfile /data/6379/redis.pid
loglevel notice 
logfile "/data/6379/redis.log"
dir /data/6379 
protected-mode yes 
dbfilename dbmp.rdb
save 900 1
save 300 10 
save 60 10000

redis-6380.conf

port 6380 
daemonize yes 
pidfile /data/6380/redis.pid
loglevel notice 
logfile "/data/6380/redis.log"
dir /data/6380 
protected-mode yes 
dbfilename dbmp.rdb
save 900 1
save 300 10 
save 60 10000
slaveof 127.0.0.1 6379

redis-6381.conf

port 6381 
daemonize yes 
pidfile /data/6381/redis.pid
loglevel notice 
logfile "/data/6381/redis.log"
dir /data/6381 
protected-mode yes 
dbfilename dbmp.rdb
save 900 1
save 300 10 
save 60 10000
slaveof 127.0.0.1 6379

2.啟動三個數據庫實例,查看主從同步身份

redis-cli -p 6379 info replication 
redis-cli -p 6380 info replication 
redis-cli -p 6381 info replication 

3:確保查看信息如下 并且檢查是否同步

4.如果我主庫掛了怎么辦??

解決方案:

1.手動切換主從身份,選舉一個新的主庫

1.干掉6379主庫
2.在6380上關閉自己的slave身份
slaveof no one
3.在6381上給與新的主人身份
salveof 127.0.0.1 6380
4.修改完畢,還得修改配置文件,永久生效

2,用哨兵自動選舉新主人

2|1redis哨兵:

哨兵功能:

  哨兵進行檢測,主從架構是否正常,如果主庫掛掉,哨兵會自動的修改redis.conf,進行添加/刪除 slaveof 指令

redis哨兵安裝配置:

1.準備三個redis實例,一主兩從

詳見上面redis主從配置

2,準備好了三個數據庫實例,啟動三個數據庫實例

redis-server redis-6379.conf
redis-server redis-6380.conf
redis-server redis-6381.conf

3,準備三個哨兵,開始監控主從架構

準備三個配置文件,哨兵文件

redis-26379.conf

port 26379 
dir /var/redis/data/
logfile "26379.log"
sentinel monitor sbmaster 127.0.0.1 6379 2
sentinel down-after-milliseconds qsmaster 30000
sentinel parallel-syncs sbmaster 1
sentinel failover-timeout sbmaster 180000
daemonize yes 

redis-26380.conf

port 26380 
dir /var/redis/data/
logfile "26380.log"
sentinel monitor sbmaster 127.0.0.1 6379 2
sentinel down-after-milliseconds qsmaster 30000
sentinel parallel-syncs sbmaster 1
sentinel failover-timeout sbmaster 180000
daemonize yes

redis-26381.conf

port 26381 
dir /var/redis/data/
logfile "26381.log"
sentinel monitor sbmaster 127.0.0.1 6379 2
sentinel down-after-milliseconds sbmaster 30000
sentinel parallel-syncs sbmaster 1
sentinel failover-timeout sbmaster 180000
daemonize yes 

4,啟動三個哨兵實例

redis-sentinel redis-26380.conf 
redis-sentinel redis-26379.conf 
redis-sentinel redis-26381.conf 

檢查哨兵狀態是否正常

只有發現如下信息,與下面一致,即為正常

redis-cli -p 26379 info sentinel

# Sentinel
sentinel_masters:1
sentinel_tilt:0
sentinel_running_scripts:0
sentinel_scripts_queue_length:0
sentinel_simulate_failure_flags:0
master0:name=sbmaster,status=ok,address=127.0.0.1:6380,slaves=2,sentinels=3

5,進行哨兵自動主從切換

1.干掉6379的redis數據庫

2.查看6380和6381的身份信息,是否自動的進行主從切換(需等待30秒才會切換)

3.手動啟動6379掛掉的數據庫,查看是否會被哨兵,添加進信息的主從集群

注意!!如果發現不成功,需刪掉所有的哨兵配置文件,從新來過
注意!!如果發現不成功,需刪掉所有的哨兵配置文件,從新來過
注意!!如果發現不成功,需刪掉所有的哨兵配置文件,從新來過

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

標簽:江門 湖北 廈門 江西 內江 泰安 瀘州 玉樹

巨人網絡通訊聲明:本文標題《Linux下redis的持久化、主從同步與哨兵詳解》,本文關鍵詞  Linux,下,redis,的,持久化,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Linux下redis的持久化、主從同步與哨兵詳解》相關的同類信息!
  • 本頁收集關于Linux下redis的持久化、主從同步與哨兵詳解的相關信息資訊供網民參考!
  • 推薦文章
    在线观看导航| 毛片高清| 黄视频网站免费看| 精品视频在线观看一区二区| 精品在线视频播放| 国产精品自拍在线观看| 免费一级片在线观看| 国产成人啪精品视频免费软件| 九九九在线视频| 久久国产精品自由自在| 日韩字幕在线| 久久久久久久网| 久久久成人网| 成人av在线播放| 国产一区二区精品| 国产视频久久久久| 国产伦理精品| 日韩欧美一二三区| 91麻豆tv| 亚洲精品久久玖玖玖玖| 日本在线www| 免费国产在线视频| 日韩在线观看视频网站| 欧美1卡一卡二卡三新区| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 高清一级片| 亚欧成人毛片一区二区三区四区| 亚洲天堂免费| 日日夜人人澡人人澡人人看免| 九九精品久久久久久久久| 国产成人啪精品视频免费软件| 欧美激情一区二区三区中文字幕| 欧美电影免费| 色综合久久天天综合| 国产激情视频在线观看| 欧美一级视频免费| 国产网站免费| 九九热国产视频| 国产91视频网| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 国产91素人搭讪系列天堂| 国产一区二区精品在线观看| 91麻豆国产福利精品| 国产网站免费| 久久国产精品自由自在| 亚欧成人毛片一区二区三区四区| 韩国三级一区| 欧美大片一区| 国产麻豆精品| 国产美女在线观看| 精品国产香蕉在线播出| 欧美一区二区三区在线观看 | 国产伦精品一区二区三区无广告| 国产一级强片在线观看| 国产韩国精品一区二区三区| 国产成人精品综合久久久| 精品在线视频播放| 99色视频在线观看| a级毛片免费观看网站| 国产国产人免费视频成69堂| 黄视频网站免费观看| 国产高清在线精品一区a| 国产网站免费在线观看| 欧美激情伊人| 亚洲精品永久一区| 国产极品白嫩美女在线观看看| 精品视频在线观看免费| 黄视频网站免费看| 亚洲第一色在线| 国产伦久视频免费观看 视频| 精品视频在线看| 四虎久久精品国产| 色综合久久天天综合| 亚洲精品中文字幕久久久久久| 国产a视频| 亚飞与亚基在线观看| 日韩中文字幕在线播放| 欧美激情一区二区三区在线| 精品国产一区二区三区久| 亚洲第一视频在线播放| 国产网站免费在线观看| 午夜欧美福利| 999久久狠狠免费精品| 91麻豆爱豆果冻天美星空| 久久久成人网| 亚洲爆爽| 国产麻豆精品高清在线播放| 精品国产三级a| 国产伦久视频免费观看 视频| 日本在线不卡免费视频一区| 成人高清免费| 久久成人亚洲| 九九精品久久| 毛片成人永久免费视频| 99久久精品国产国产毛片| 成人高清护士在线播放| 精品国产三级a∨在线观看| 精品视频在线看| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 免费一级生活片| 日韩av东京社区男人的天堂| 免费一级片在线观看| 日韩一级黄色| 久草免费在线色站| 成人免费观看的视频黄页| 欧美一级视| 一级女人毛片人一女人| 国产网站免费在线观看| 亚洲www美色| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 可以免费在线看黄的网站| 欧美a级大片| 四虎影视库| 国产麻豆精品| 99久久精品国产麻豆| 99热精品在线| 欧美电影免费看大全| 欧美激情一区二区三区视频高清| a级精品九九九大片免费看| 黄视频网站免费看| 在线观看成人网 | 国产综合91天堂亚洲国产| 黄色短视频网站| 日韩专区第一页| 日韩在线观看视频免费| 国产伦精品一区二区三区无广告| 国产国产人免费视频成69堂| 久久精品大片| 免费国产在线观看不卡| 黄色福利| 国产亚洲男人的天堂在线观看| 天天做人人爱夜夜爽2020| 久久国产一久久高清| 青青青草视频在线观看| 国产伦久视频免费观看 视频 | 久久久成人影院| 国产麻豆精品免费密入口| 日本特黄特色aa大片免费| 91麻豆国产级在线| 日韩一级黄色片| 精品视频一区二区三区免费| 精品视频在线看| 国产精品12| 四虎影视库| 国产不卡在线播放| 亚洲第一色在线| 欧美1区| 成人免费网站久久久| 久久国产一久久高清| 亚洲 激情| 国产伦精品一区三区视频| 国产一区二区精品尤物| 一级女人毛片人一女人| 四虎影视精品永久免费网站| 成人免费观看的视频黄页| 国产伦理精品| 欧美激情一区二区三区在线 | 国产成人精品在线| 国产精品自拍在线观看| 欧美另类videosbestsex久久| 色综合久久天天综合观看| 一级毛片视频在线观看| 九九热国产视频| 久久国产一区二区| 超级乱淫黄漫画免费| 香蕉视频久久| 香蕉视频久久| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 亚洲天堂在线播放| 欧美激情一区二区三区在线| 国产91精品系列在线观看| 九九免费精品视频| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 天天色色色| 美女免费精品高清毛片在线视| 欧美a级成人淫片免费看| 精品视频在线观看免费| 欧美激情一区二区三区在线| 国产福利免费观看| 国产原创视频在线| 美女免费精品视频在线观看| 国产福利免费视频| 精品视频在线观看一区二区| 欧美另类videosbestsex| 国产伦精品一区二区三区无广告| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 色综合久久天天综合| 国产精品123| 日韩免费在线观看视频| 国产成人精品综合久久久| 国产a网| 国产亚洲精品aaa大片| 日韩男人天堂| 亚洲 国产精品 日韩| 精品视频在线看| 国产成人精品影视| 精品在线观看国产| 黄视频网站免费看| 午夜激情视频在线播放| 免费毛片基地|