8.3. 为 3scale 配置后端组件


3scale 2.5 中有配置设置来为后端组件配置 Redis HA (故障切换)。您可以在以下部署配置中将其设置为环境变量: backend-cronbackend-listenerbackend-worker

  • CONFIG_REDIS_SENTINEL_HOSTSCONFIG_QUEUES_SENTINEL_HOSTS:

    用于主统计数据数据库和 Resque 后台作业数据库的 Sentinel 主机的逗号分隔列表。

    注意

    值的格式应为: name:value <host>:<port>。例如:host1:26379, host2:26379, 或 host3:26379

  • CONFIG_REDIS_SENTINEL_ROLECONFIG_QUEUES_SENTINEL_ROLE:

    每个 Sentinels 组的角色,可以是 masterslave。目前只支持 master (默认)。

这使得 CONFIG_REDIS_PROXYCONFIG_QUEUES_MASTER_NAME 的值采用 Sentinel 组名称而非特定服务器的含义。

  • 当没有配置 Sentinel 主机时,环境变量 CONFIG_REDIS_PROXYCONFIG_QUEUES_MASTER_NAME 可以使用 URL 并支持密码保护的数据库,例如:CONFIG_REDIS_PROXY=redis://user:password@server:port/database

    • 然后,使用密码保护的 Redis 实例建立连接。
  • 配置 Sentinel 主机后,必须在 Sentinel 配置中设置密码,并使用 Sentinel 组名称:CONFIG_REDIS_PROXY=master_group
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部