日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

redis 一般启动几个 哨兵_Redis 5.0.8 主从+哨兵的搭建

發(fā)布時間:2024/4/19 数据库 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 redis 一般启动几个 哨兵_Redis 5.0.8 主从+哨兵的搭建 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

從今天開始開辟Redis相關(guān)方面的東西

上一節(jié)說了如何安裝和配置redis

還有主從如何搭建

這節(jié)內(nèi)容為哨兵的相關(guān)內(nèi)容

關(guān)于哨兵大家可自行在網(wǎng)上搜索其用途和工作原理

系統(tǒng)為 Redhat 7.4

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

1. redis規(guī)劃

IP地址主機名端口配置及數(shù)據(jù)文件位置角色
172.18.95.83SYTEST16380/home/redismaster
172.18.95.84SYTEST26380/home/redisslave
172.18.95.85SYTEST36380/home/redisslave

2. 哨兵規(guī)劃

IP地址主機名端口文件位置
172.18.95.83SYTEST126380/home/redis
172.18.95.84SYTEST226380/home/redis
172.18.95.85SYTEST326380/home/redis

3. 搭建3套redis和主從

首先我們根據(jù)以前的內(nèi)容搭建3套redis

并全部啟動

之后配置同步關(guān)系,即SYTEST3和SYTEST2同步SYTEST1

4.哨兵配置文件

接下來我們分別在/home/redis目錄下建立哨兵配置文件

SYTEST1

$ cat /home/redis/sentinel_26380.conf daemonize yes port 26380 bind 172.18.95.83 127.0.0.1 logfile "/home/redis/sentinel_26380.log" dir "/home/redis" sentinel monitor master_name 172.18.95.83 6380 2 sentinel down-after-milliseconds master_name 30000 sentinel parallel-syncs master_name 1 sentinel failover-timeout master_name 180000 sentinel auth-pass master_name 123456

SYTEST2

$ cat /home/redis/sentinel_26380.conf daemonize yes port 26380 bind 172.18.95.84 127.0.0.1 logfile "/home/redis/sentinel_26380.log" dir "/home/redis" sentinel monitor master_name 172.18.95.83 6380 2 sentinel down-after-milliseconds master_name 30000 sentinel parallel-syncs master_name 1 sentinel failover-timeout master_name 180000 sentinel auth-pass master_name 123456

SYTEST3

$ cat /home/redis/sentinel_26380.conf daemonize yes port 26380 bind 172.18.95.85 127.0.0.1 logfile "/home/redis/sentinel_26380.log" dir "/home/redis" sentinel monitor master_name 172.18.95.83 6380 2 sentinel down-after-milliseconds master_name 30000 sentinel parallel-syncs master_name 1 sentinel failover-timeout master_name 180000 sentinel auth-pass master_name 123456
  • daemonize 后臺運行

  • port 哨兵的監(jiān)聽端口,這里是26380,同樣的一臺機器可以啟多個哨兵進程,但端口必須不一致

  • bind 哨兵綁定的IP地址,這里填寫本地IP

  • logfile 哨兵的日志文件

  • dir 哨兵的工作目錄

  • sentinel monitor 后第一個參數(shù)指定哨兵監(jiān)控的master的名稱,可根據(jù)應(yīng)用名稱來命令,之后跟的是redis主庫的IP地址 ,后面是redis的端口,最后是哨兵進程的仲裁數(shù),這里3臺哨兵設(shè)為2,代表當(dāng)?shù)粢粋€哨兵進程不影響功能

  • sentinel down-after-milliseconds 代表哨兵判斷主庫主觀下線需要的時間,為30s

  • parallel-syncs 代表failover時同時可以多少備庫同步主庫,這里是一臺

  • failover-timeout ?代表故障轉(zhuǎn)移的超時時間為180s

  • auth-pass代表連接redis進程判斷其存活時的密碼

如無特殊要求,哨兵的配置文件只需更改如下內(nèi)容

  • port 監(jiān)聽的端口 -- 第二行

  • bind綁定的地址 ?-- 第三行

  • master_name的值,根據(jù)應(yīng)用來定,便于區(qū)分業(yè)務(wù)常見 -- 第四行

  • 主庫的地址 -- 第四行

  • 哨兵仲裁節(jié)點的數(shù)量 -- 第四行

  • 一個哨兵可監(jiān)控多套主從環(huán)境,只需在此加入最后五行內(nèi)容,注意修改相關(guān)內(nèi)容

5.啟動主從和哨兵

按照如下順序來啟動哨兵

  • 啟動主redis

  • 啟動備redis

  • 啟動所有哨兵(不分順序)

啟動redis

su - redisredis-server /home/redis/redis_6380.conf

啟動哨兵

su - redisredis-sentinel /home/redis/sentinel_26380.conf

這里我們看到啟動哨兵后自動在配置文件加入了一些內(nèi)容

可以很容易的看到

  • 哨兵根據(jù)我們提供的主庫找到另外兩個從庫

  • 同樣也找到了另外兩個哨兵進程

  • epoch為紀(jì)元,可以理解為切換一次+1,當(dāng)前為0

6. 關(guān)閉主從和哨兵

  • 關(guān)閉所有哨兵(不分順序)

  • 關(guān)閉從庫

  • 關(guān)閉主庫

7.連接哨兵

我們采取和連接redis一樣的方式連接哨兵,只不過需要更改端口

su - redisredis-cli -p 26380 -a 123456

同樣我們可以使用info命令來查看哨兵狀態(tài)

  • status 為ok

  • address為主redis的地址和端口

  • slaves代表主庫的從庫數(shù)量

  • sentinels代表有三個哨兵進程,注意非存貨的數(shù)量,我們關(guān)閉一臺哨兵這里仍顯示3

點擊閱讀原文獲得更好的閱讀體驗,推薦在PC端閱讀

也可在公眾站內(nèi)搜索中回復(fù)? redis?搜索相關(guān)內(nèi)容

或直接打開個人網(wǎng)頁搜索(每日新聞每天更新)

http://www.zhaibibei.cn

往期專題包括:

  • Python 自動化運維

  • MySQL? 安裝

  • mysqldump命令詳解

  • mysqlbinlog命令詳解

  • xtrabackup工具詳解

  • 打造屬于自己的監(jiān)控系統(tǒng)

  • Python爬蟲基礎(chǔ)

  • Oracle awr報告全解析

  • Oracle ASM全解析

  • Oracle Data Guard全解析

  • Oracle ClusterWare全解析

  • Oracle常見參數(shù)解析

  • Oracle常見故障處理

  • Oracle SQL優(yōu)化案例

覺得文章不錯的歡迎關(guān)注,轉(zhuǎn)發(fā),收藏,點贊~

總結(jié)

以上是生活随笔為你收集整理的redis 一般启动几个 哨兵_Redis 5.0.8 主从+哨兵的搭建的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。