8.2.3.2. 使用 Redis Sentinel
使用 Redis Sentinel,具有三个或四个不同的 Redis 数据库:
编辑
system-redissecret:-
将不同的值设置为
MESSAGE_BUS_NAMESPACE和NAMESPACE。 -
将
URL和MESSAGE_BUS_URL设置为正确的 Redis 组,例如:redis://:redispwd@mymaster/5 -
将
SENTINEL_HOSTS和MESSAGE_BUS_SENTINEL_HOSTS设置为以逗号分隔的主机和端口列表,例如::sentinelpwd@123.45.67.009:2711,:sentinelpwd@other-sentinel:2722 -
将
SENTINEL_ROLE和MESSAGE_BUS_SENTINEL_ROLE设置为 master
-
将不同的值设置为
使用以下值为后端设置
backend-redissecret:-
REDIS_QUEUES_URL -
REDIS_QUEUES_SENTINEL_ROLE -
REDIS_QUEUES_SENTINEL_HOSTS
-
将第三个数据库中的变量设置为如下:
-
REDIS_STORAGE_URL -
REDIS_STORAGE_SENTINEL_ROLE -
REDIS_STORAGE_SENTINEL_HOSTS
-
备注
system-app 和 system-sidekiq 组件直接连接到
后端Redis 以检索统计信息。-
从 3scale 2.7 开始,使用发送时这些系统组件也可以连接到
后端Redis(存储)。
-
从 3scale 2.7 开始,使用发送时这些系统组件也可以连接到
system-app 和 system-sidekiq 组件 仅使用
backend-redis存储,而不使用backend-redis队列。-
对系统组件所做的更改支持带有 sendinels 的
backend-redis存储。
-
对系统组件所做的更改支持带有 sendinels 的