原创 【Redis主從架構】Redis集羣和哨兵集羣的容災測試

12. 【Redis主從架構】Redis集羣和哨兵集羣的容災測試 1. 哨兵節點的增加和刪除 1.1 增加sentinal,會自動發現 會基於master-slave的pub/sub機制,進行sentinal的發現 1.2 刪

原创 【Redis主從架構】搭建經典的3節點哨兵集羣

1. 哨兵配置文件 位於redis解壓根目錄下:sentinel.conf 最小配置 每一個哨兵都可以去監控多個master-slaves的主從架構 因爲生產環境一般會部署多個master-slaves的redis主從集

原创 【Redis主從架構】redis哨兵核心原理的深入解析(包括slave選舉算法)

10.【Redis主從架構】redis哨兵核心原理的深入解析(包括slave選舉算法) 1. sdown和odown轉換機制 1.1 sdown-主觀宕機 sdown是主觀宕機,就一個哨兵如果自己覺得一個master宕機了,那麼

原创 【Redis緩存架構】單機版Redis下載、安裝以及生產環境啓動方案

【Redis緩存架構】單機版Redis下載、安裝以及生產環境啓動方案 1. 安裝單機版redis 1.1 wget安裝 # 驗證centos系統中wget是否安裝 rpm -qa|grep "wget" # 安裝weget y

原创 【LINUX】Centos6系統的安裝

【LINUX】centos6 系統的安裝 文章目錄【LINUX】centos6 系統的安裝1、在虛擬機中安裝CentOS1.1 安裝virtual box1.1.1 virtual box簡介:1.1.2 virtual 下載1.

原创 【Redis持久化】:RDB持久化機制

【Redis持久化】:RDB持久化機制 1. RDB持久化機制簡介 RDB持久化機制:對Redis中的數據進行週期性的持久化。通過RDB機制,可以將Redis中的數據持久化到磁盤中來,且可以將持久化文件同步或備份到雲端。 2.

原创 【MAVEN】多模塊maven工程同一修改工程版本號

文章目錄1. 【Maven】多模塊maven工程同一修改工程版本號1.1 引入 **versions-maven-plugin** 插件1.2 只更新父模塊的版本號1.3 更新子模塊和父模塊一樣的版本號1.4 提交更新 1. 【M

原创 【Redis持久化】AOF持久化機制

【Redis持久化】AOF持久化機制 4.1 AOF持久化簡介 AOF持久化機制: 對 每條寫入的命令 作爲日誌,以 append-only的模式 寫入到一個日誌文件中。在Redis重啓的時候,可以通過 回放AOF日誌文件中的寫

原创 【Redis持久化】:Redis持久化的意義

【Redis持久化】:Redis持久化的意義 1. Redis持久化的意義 Redis作爲分佈式緩存架構中重要的一環,用於保存一些較爲重要的數據,抗住系統的高併發訪問。因此Redis中的數據必須持久化,防止服務或系統宕機導致數據

原创 【Redis主從架構】Redis哨兵主備切換時數據丟失問題:異步複製,集羣腦裂

9. 【Redis主從架構】Redis哨兵主備切換時數據丟失問題:異步複製,集羣腦裂 redis哨兵主備切換兩種數據丟失的情況 解決異步複製和腦裂導致的數據丟失 1. 兩種導致數據丟失的情況 1.1 異步複製導致數據丟失

原创 【Redis持久化】Redis企業級數據備份方案

【Redis持久化】Redis企業級數據備份方案 9.1 redis數據備份方案 寫crontab定時調度腳本去做數據備份 每小時cop一份rdb的備份,到一個目錄中,僅僅保留最近48小時的備份 每天保留一份當日的rdb的備份,

原创 【Redis持久化】 RDB持久化實驗

【Redis持久化】 RDB持久化實驗 1. 單機版Redis下載、安裝以及生產環境啓動方案 文章目錄【Redis持久化】 RDB持久化實驗1.1 學習內容1.2 如何配置RDB持久化1.3 RDB持久化工作原理1.4 rdb持久

原创 【Redis持久化】AOF持久化實驗

【Redis持久化】AOF持久化實驗 1. 單機版Redis下載、安裝以及生產環境啓動方案 文章目錄【Redis持久化】AOF持久化實驗8.1 學習內容8.2 AOF持久化配置8.2.1 配置打開AOF持久化8.2.2 配置AOF

原创 【Redis持久化】AOF和RDB應該如何選擇

【Redis持久化】AOF和RDB應該如何選擇 不要僅僅使用RDB,因爲那樣會導致你丟失更多的數據。RDB備份的頻率相對沒有那麼頻繁。(RDB會丟失更多的數據) RDB數據丟失示意圖 也不要僅僅使用AOF,第一:通過AO

原创 【JAVA分佈式-分佈式鎖】10分鐘看懂!基於Zookeeper的分佈式鎖

10分鐘看懂!基於Zookeeper的分佈式鎖 1. 前言 實現分佈式鎖目前有三種流行方案,分別爲基於數據庫、Redis、Zookeeper的方案,其中前兩種方案網絡上有很多資料可以參考,本文不做展開。我們來看下使用Zookee