成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux_基于Docker搭建Redis集群

系統(tǒng) Linux Redis
基于Ubuntu16.04-64bit,開始本教程前,請確保您的Linux系統(tǒng)已安裝Docker。

說明:基于Ubuntu16.04-64bit,開始本教程前,請確保您的Linux系統(tǒng)已安裝Docker。

步驟一:Redis鏡像安裝

1、下載Redis鏡像

鏡像中心

推薦使用網(wǎng)易蜂巢的鏡像中心

地址:https://c.163.com/hub#/m/home/ 

Redis鏡像

  1. docker pull hub.c.163.com/library/redis:latest 

安裝完成后,使用docker images命令,查看是否安裝成功

 

步驟二:Redis集群搭建

1、運(yùn)行Redis鏡像

分別使用以下命令啟動(dòng)3個(gè)Redis

  1. docker run --name redis-6379 -p 6379:6379 -d hub.c.163.com/library/redis 
  2.  
  3. docker run --name redis-6380 -p 6380:6379 -d hub.c.163.com/library/redis 
  4.  
  5. docker run --name redis-6381 -p 6381:6379 -d hub.c.163.com/library/redis  

使用docker ps命令,查看是否啟動(dòng)成功

 

2、配置Redis集群

分別使用 docker inspect 容器ID 命令,查看3個(gè)Redis的Docker內(nèi)網(wǎng)IP地址

 

在Networks欄,可以看見該容器的Docker內(nèi)網(wǎng)IP地址。三個(gè)Redis的內(nèi)網(wǎng)IP地址如下

redis-6379:172.17.0.3:6379

redis-6380:172.17.0.4:6379

redis-6381:172.17.0.5:6379 

進(jìn)入Docker容器內(nèi)部 

使用redis-6379為主機(jī),其余兩臺(tái)為從機(jī)

使用 docker exec -ti 容器ID /bin/bash 分別進(jìn)入三個(gè)Redis容器

進(jìn)入容器后,使用 redis-cli 命令,連接redis服務(wù)端

連接服務(wù)后,使用 info replication 查看當(dāng)前機(jī)器的角色

未配置前,三臺(tái)redis均為 master主機(jī)

 

使用上面的方法,分別進(jìn)入 redis-6379、redis-6380、redis-6381容器內(nèi)部,并連接redis服務(wù)端 

分別在redis-6380和redis-6381使用 SLAVEOF 172.17.0.3 6379 命令

在redis-6379 使用 info replication 命令,驗(yàn)證主從關(guān)系是否配置成功

 

這樣,redis的集群環(huán)境就搭建好了,本機(jī)測試無問題,這里就不演示了。為了保證redis集群的高可用,下面開始配置redis哨兵模式。

步驟三:Redis哨兵模式

1、配置Redis哨兵

Redis哨兵配置,有兩種方案 

方案一:基于現(xiàn)有的3臺(tái)Redis容器服務(wù),互相啟動(dòng)一個(gè)Redis哨兵

方案二:重新再啟動(dòng)3臺(tái)Redis容器服務(wù),分別啟動(dòng)一個(gè)Redis哨兵 

方案二會(huì)額外的新增3個(gè)Redis容器服務(wù),所以這里演示方案一

分別進(jìn)入3臺(tái)Redis容器內(nèi)部,執(zhí)行以下操作首先,進(jìn)入Docker容器內(nèi)部

使用 docker exec -ti 容器ID /bin/bash 分別進(jìn)入三個(gè)Redis容器

然后,編寫Redis哨兵配置文件

使用 cd / 命令,進(jìn)入根目錄

使用 touch sentinel.conf命令,創(chuàng)建哨兵配置文件 

使用 vim 命令編輯 sentinel.conf 文件,

添加以下內(nèi)容 sentinel monitor host6379 172.17.0.3 6379 1 

在進(jìn)行編輯時(shí),需要先按照vim,命令為 apt-get update、apt-get install vim –y最后,啟動(dòng)Redis哨兵

使用 redis-sentinel /sentinel.conf 啟動(dòng)Redis哨兵監(jiān)控

使用 ps –ef |grep redis 命令,可以看到redis-server和redis-sentinel正在運(yùn)行 

至此,哨兵模式配置完畢,按理說,不應(yīng)在容器內(nèi)部進(jìn)行操作,但應(yīng)個(gè)人能力有限,未找到其它的解決方案。有其它方式能夠配置redis哨兵模式,歡迎指教!

步驟四:進(jìn)行驗(yàn)證

1、驗(yàn)證

使用 docker ps 命令,查看正在運(yùn)行的鏡像

 

通過查看Redis哨兵日志,可以看到,redis哨兵正在監(jiān)控

 

當(dāng)我們把redis主機(jī)關(guān)掉時(shí),可以看到,redis重新選舉了新的主機(jī) 

責(zé)任編輯:龐桂玉 來源: segmentfault
相關(guān)推薦

2024-03-07 16:03:56

RedisDocker

2023-04-07 08:28:14

2015-05-27 10:29:41

DockerHadoopHadoop集群

2023-11-13 09:03:10

2020-04-14 21:12:42

Redis集群Linux

2022-09-15 08:31:11

主從復(fù)制模式Docker

2021-01-07 10:18:03

Redis數(shù)據(jù)庫環(huán)境搭建

2016-03-02 09:50:09

docker測試環(huán)境

2015-07-17 10:25:43

kubernetesDocker集群系統(tǒng)

2014-07-28 10:27:37

linux集群

2024-04-03 00:00:00

Redis集群代碼

2020-04-21 22:59:50

Redis搭建選舉

2021-04-06 06:04:36

Redis 6.X C集群搭建操作系統(tǒng)

2013-12-12 13:25:18

2019-09-16 16:05:13

Redis集群模式

2018-10-18 08:00:00

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

2014-12-24 09:35:29

Docker集群管理kubernetes

2021-03-31 05:57:40

集群搭建哨兵集群Redis

2022-02-11 08:41:19

WindowsRedis集群

2023-06-12 07:41:16

dockerspark集群
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 日韩av一二三区 | 日韩一级二级片 | 国产精品久久99 | 欧美日韩a | 欧美区日韩区 | 97久久精品午夜一区二区 | 久国久产久精永久网页 | 欧美黄 片免费观看 | 国产在线观看一区二区三区 | 国产一区二区在线免费观看 | 日韩视频一区二区 | 中文字幕一区二区三区四区五区 | 夜夜爽99久久国产综合精品女不卡 | 精品一区二区三区四区五区 | 九九热热九九 | 国产ts人妖系列高潮 | 涩涩导航 | 日韩欧美1区2区 | 日韩视频在线免费观看 | 夜夜艹| 在线观看欧美一区 | 欧美亚洲国产日韩 | 欧美性受xxxx白人性爽 | 国产精品日韩欧美一区二区 | 狼人伊人影院 | 亚洲国产视频一区二区 | www日本在线播放 | 国产精品亚洲一区二区三区在线 | 男人的天堂久久 | 亚洲人成人一区二区在线观看 | 免费黄色在线观看 | 中文字幕在线三区 | 不卡一区二区三区四区 | 午夜看片网站 | 精品久久久久久久人人人人传媒 | 99这里只有精品视频 | 9porny九色视频自拍 | wwwsihu| 日韩a视频| 亚洲一区二区日韩 | 国产99久久久久 |