【发布时间】:2018-11-13 15:37:15
【问题描述】:
我需要用redis搭建一个开发环境。它需要有哨兵,以复制我们在生产中的行为(因为我们的客户端应用程序使用 JedisSentinelPool 进行连接)。
很遗憾,我只有一台主机可用。即使只有一个实例,是否仍然可以运行哨兵?我需要更改配置吗?
【问题讨论】:
标签: java redis redis-sentinel test-environments
我需要用redis搭建一个开发环境。它需要有哨兵,以复制我们在生产中的行为(因为我们的客户端应用程序使用 JedisSentinelPool 进行连接)。
很遗憾,我只有一台主机可用。即使只有一个实例,是否仍然可以运行哨兵?我需要更改配置吗?
【问题讨论】:
标签: java redis redis-sentinel test-environments
是的,你可以。只需在不同的端口上启动redis master、slave和sentinel,并在同一台机器上运行它们。 redis 进程是轻量级的 - 您可以在单个服务器上运行它们。
【讨论】: