1. 程式人生 > >redis 主從,基於sentinel 自動切換

redis 主從,基於sentinel 自動切換

#redis 主從
#gcc
yum install gcc -y

#授權
chmod -R 777 /usr/local/bin

mkdir redis
cd redis/
wget http://download.redis.io/releases/redis-3.2.1.tar.gz
tar -zxvf redis-3.2.1.tar.gz
cd redis-3.2.1
make MALLOC=libc
make install

cd ..
mkdir redis-cluster
cd redis-cluster/
mkdir 7000 7001 7002
cp ../redis-3.2.1/redis.conf ./7000/

vi ./7000/redis.conf

bind 0.0.0.0
port  7000                                //埠7000
daemonize    yes                          //redis後臺執行
pidfile  /var/run/redis_7000.pid          //pidfile檔案對應7000
appendonly  yes

#啟動
/home/xxx/redis/redis-3.2.1/src/redis-server /home/xxx/redis/redis-cluster/7000/redis.conf
#另外兩臺機子,重複上面步驟
/home/xxx/redis/redis-3.2.1/src/redis-server /home/xxx/redis/redis-cluster/7003/redis.conf
/home/xxx/redis/redis-3.2.1/src/redis-server /home/xxx/redis/redis-cluster/7006/redis.conf

#redis 主從
#在從伺服器配置主的地址和埠
slaveof 192.168.1.40 7000

#客戶端連結
/home/xxx/redis/redis-3.2.1/src/redis-cli -p 7000
#服務端資訊
info replication
#哨兵配置
mkdir /home/xxx/redis/sentinel
cd /home/xxx/redis/sentinel
cp /home/xxx/redis/redis-3.2.1/sentinel.conf /home/xxx/redis/sentinel/
#新建檔案,最後的2表示哨兵最低通過票數
vi sentinel.conf
bind 0.0.0.0
sentinel monitor mymaster 192.168.1.40 7000 2

#啟動哨兵
/home/xxx/redis/redis-3.2.1/src/redis-sentinel /home/xxx/redis/sentinel/sentinel.conf

相關推薦

redis 主從基於sentinel 自動切換

#redis 主從 #gcc yum install gcc -y #授權 chmod -R 777 /usr/local/bin mkdir redis cd redis/ wget http://download.redis.io/releases/redis-3.2

redis主從+keepalived 高可用 自動切換

redis主從高可用一環境介紹 master: 172.168.1.69slave : 172.168.1.57 VIP 172.168.1.253 虛擬IP 二。設計思路: 當 Master 與 Slave 均運作正常時, Master負責服務,Slave負責Standby; 當

20190327 Redis主從同步、三臺服務器部署基於sentinel實現redis主從切換

速度 http 會有 commit channel 統計 不一致 only 宕機 一、緩存:緩存是為了調節速度不一致的兩個或多個不同的物質的速度,在中間對速度較快的一方起到一個加速訪問速度較慢的一方的作用,比如 CPU 的一級、二級緩存是保存了 CPU 最近經常訪問的數據,

動態創建table按回車鍵自動切換光標位置及金額統計Js代碼實現

tex move break mov sel 自動 false click ipp 1.JS頁面輸出拼接的Table代碼,參數來自於Ajax請求響應回來的Json數據 $("#rightTipPayBackTb").append("<tr><td>

Redis 主從集群--實戰

redisredis主從配置1、架構2、Redis主從數據同步的步驟3、安裝部署 3.1 基本環境兩臺Centos 6.5 操作系統 ,分別關閉selinux,以及防火墻。master: 192.168.0.250slave: 192.168.0.251安裝C語言編輯器yum install gcc g

Redis 高可用 基於Sentinel + keepalived 實現

mas oba 保持 pan 分享 是否 因此 遇到 req 1 概述redis作為緩存工具,如果僅僅單機,一旦掛掉,將對業務造成嚴重的影響,因此建議生產環境上部署redis高可用環境,本文將基於Sentinel + keepalived 實現redis的高可用。本文主要

redis 主從備份及其主備切換

首先原文是用了3 個伺服器,我是用了一個伺服器;然後再原文的基礎上,稍加了自己的整理。前提:redis中,主從切換場景中,沒有絕對的主和從,只有初始化的主和從,然後當主down後,從就變成主了,而主即使連線上,也是從,不會變為主1.redis-server的主備關係:   

redis主從 + 哨兵(sentinel)+ VIP漂移實現高可用

1. 環境及ip角色說明: 這裡使用三臺伺服器,每臺伺服器上開啟一個redis-server和redis-sentinel服務, redis-server埠為8000,redis-sentinel的埠為6800,修改預設埠是安全的第一步 redis-server: 10.

redis --redis主從高可用叢集

安裝redis,見上一篇這裡寫連結內容 redis主從複製 修改redis主配置檔案 master(server5): #bind 172.25.40.5 protected-mode no slave(server6): #bind 172.25

採用 redis主從 + 哨兵(sentinel) + vip漂移搭建一套redis高可用叢集

一、單個例項 當系統中只有一臺redis執行時,一旦該redis掛了,會導致整個系統無法執行。 單個例項 二、備份 由於單臺redis出現單點故障,就會導致整個系統不可用,所以想到的辦法自然就是備份(一般工業界認為比較安全的備份數應該是3份)。當一臺redis出現問題了,另一臺

原生js實現隨著滾動條滾動導航會自動切換的效果

最近學習前端,把前面用原生js寫的一段有關tab切換效果的程式碼貼上,實現的效果比較簡陋,請大家見諒 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/

redis主從哨兵(windows版)

    一、下載 由於redis官方並不支援windows作業系統,所以官網上是下不到的,需要到gitlab上下載,下載地址如下: https://github.com/MicrosoftArchive/redis/releases 二、解壓安裝 將下載後的zip檔案解壓到本地

為Symfony2和Redis正名基於PHP的10億請求/周網站打造

【編者按】如果你還在Symfony2和Redis使用中存在這樣的錯誤觀念——不能使用Redis作為主要儲存;Symfony2的功能很多,以至於它的執行很慢,那麼不妨看向Octivi的高請求網站打造。雖然沒有底層細節,但詳細展示基於兩者應用的巨集觀特性,以及開發時的Symfony2特徵。 以下為譯文: 有

centos7.2 redis主從哨兵配置

redis作為一個高效能記憶體資料庫,也常用於系統的快取資料庫,與memcache類似,再生產環境中,當然需要做高可用的結構,即主從複製,替換等功能,可以實現主資料庫掛掉,從庫自動補上,不影響正常使用。 redis的主從,哨兵配置也非常簡單,一主N從,N哨兵都可以。具體的配

7、redis主從複製和sentinel配置高可用

開發十年,就只剩下這套架構體系了! >>>   

Redis 主從哨兵叢集實戰(四)

下載地址及版本說明 Redis 各版本下載地址: http://download.redis.io/releases/ 版本說明:一般來說版本號第二位,偶數是穩定版本,奇數是在開發中的版本 本文基於Redis 版本為:3.2.12 理論依據文章為: https://blog.csdn.net/sanri199

redis 主從配置自動切換

redis keepalived聲明: 此文中所用配置方式和腳本邏輯並非原創,腳本和配置都經過本人測試和優化。 基礎信息 軟件版本:CentOS7.2.1511 Keepalived v1.3.4 Redis3.2.4 IP信息: master: 192.168.56.11 slave: 192

Redis-Sentinel主從自動切換

entinel哨兵: 在其中一臺redis上或者隨便找一臺伺服器安裝,如果只安裝一個sentinel並要安裝在redis伺服器上,建議在從上搭建sentinel,這樣保證了主宕機之後不會影響主從切換,從宕機不會影響主的執行 # vim /etc/redi

Redis Sentinel主從複製自動切換方案

一、準備環境 #配置環境: Redis Sentinel:192.68.40.16:26379 Redis server主:192.168.40.17:6379 Redis server從:192.168.40.18:6380 #檢視主伺服器狀態: [[email 

redis sentinel的指令碼機制及實現twemproxy主從自動切換

redis sentinel 指令碼機制 1).sentinel notification-script   通知型指令碼:當sentinel有任何警告級別的事件發生時(比如說redis例項的主觀失效和客觀失效等等),將會去呼叫這個指令碼,這時這個指令碼應該通