使用多个主机设置 Redis Sentinel

问题描述 投票:0回答:1

我正在尝试将我的应用程序连接到 Redis 哨兵,但我注意到您的哨兵可能有多个主机。这是否意味着我的应用程序已连接到多个哨兵,或者如果第一个主机不可用,它会使用下一个主机吗?

https://github.com/monospice/laravel-redis-sentinel-drivers#specifying-multiple-hosts

指定多个主机

为连接提供多个主机 通过环境变量,将任意

*_HOST
变量的值设置为 以逗号分隔的主机名或 IP 地址字符串:

REDIS_HOST=sentinel1.example.com, sentinel2.example.com, ...
REDIS_CACHE_HOST=10.0.0.1, 10.0.0.2, 10.0.0.3
REDIS_QUEUE_HOST=tcp://10.0.0.4:26379, tcp://10.0.0.4:26380, ...
laravel redis redis-sentinel
1个回答
0
投票

查看 Redis Sentinel Gateway — 它有助于管理 Redis 故障转移,而无需在应用程序代码中实现 Sentinel 支持。非常适合需要高可用性的遗留应用程序!

© www.soinside.com 2019 - 2024. All rights reserved.