您好,登錄后才能下訂單哦!
這篇文章主要介紹“Redis怎么升級到容器化Redis-Sentinel集群”,在日常操作中,相信很多人在Redis怎么升級到容器化Redis-Sentinel集群問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Redis怎么升級到容器化Redis-Sentinel集群”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
receiver
、
app
的Redis連接字符串,驗證
可附加
,方便Redis-Sentinel接入該網絡,
所有容器同網絡;為方便部署可將哨兵容器分配固定IP。......
// 下面生成的overlay網絡名稱是:eqidstack_webnet
networks:
webnet:
driver: overlay
attachable: true // 將現有的overlay網絡配置為:可附加容器
.....
/data
, 本處我們需要將現有的主機Redis dump.rdb文件外掛進Master容器。# 下面是master/slave docker-compose.yml文件
version: '3.7'
services:
master:
image: redis
container_name: redis-master
command: redis-server --requirepass zxcde@1 --masterauth zxcde@1
volumes:
- /home/redis-sentinel/redis/data:/data
ports:
- "6380:6379"
networks:
- webnet
slave1:
image: redis
container_name: redis-slave-1
ports:
- "6381:6379"
command: redis-server --slaveof redis-master 6379 --masterauth zxcde@1 --requirepass zxcde@1
networks:
- webnet
slave2:
image: redis
container_name: redis-slave-2
ports:
- "6382:6379"
command: redis-server --slaveof redis-master 6379 --masterauth zxcde@1 --requirepass zxcde@1
networks:
- webnet
networks:
webnet:
external: true
name: eqidstack_webnet // 使用現有的Dokcer Overlay網絡
10.0.7.41:26379,10.0.7.42:26379,10.0.7.43:26379
是sentinel容器端點,
serviceName
為Sentinel配置的Maser/slave名稱。"redis": "10.0.7.41:26379,10.0.7.42:26379,10.0.7.43:26379,serviceName=mymaster1,password=zxcde@1,abortConnect=false,connectTimeout=10000,writeBuffer=40960"
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。