MSOpenTech Redis - 同一台机器上的多个实例

时间:2016-03-01 14:40:08

标签: windows redis

我使用的是Microsoft redis端口(GitHub) 如何在同一台机器上运行多个redis实例? 我是否可以使用相同的二进制文件并为每个实例配置端口,还是需要为每个实例安装二进制文件(在不同的目录中)?

2 个答案:

答案 0 :(得分:8)

好的,这是它的工作原理:

  • 制作现有配置文件“C:\ Program Files \ Redis \ redis.windows-service.conf”的副本,名为“C:\ Program Files \ Redis \ redis。窗口服务-new.conf“
  • 更改 端口以及其他设置,例如logfile和syslog-ident
  • 运行以下命令以创建新服务:

命令:

sc create Redis2 obj= "NT AUTHORITY\NetworkService" start= auto DisplayName= "Redis2" binPath= "\"C:\Program Files\Redis\redis-server.exe\" --service-run \"C:\Program Files\Redis\redis.windows-service-new.conf\" 

答案 1 :(得分:3)

您可以使用不同的配置,使用文件或通过提供参数,从redis-server开始多次运行相同的可执行文件。显然,端口也必须不同。