在搭建redis主从复制环境的时候,因为本身我这边就一台电脑。所以,想通过修改redis的默认启动端口来达到一台电脑部署多个redis实例。但是其中有坑,下面听我娓娓道来:文章是基于windows10环境下进行。
1.复现情况:
复制一套新的redis文件,开始大刀阔斧的干。修改配置文件
redis.windows.conf或者redis.windows-service.conf配置文件,进去里面全局搜索6379替换为6380端口。就这么简单,按道理我们已经修改完毕,重新启动redis-server.exe。但是,我们看到界面的显示还是port:6379,说明,我们还是用6379启动的redis,没有达到想要的效果,想以6380启动redis的呀,这是为什么呢?配置文件我改了没有生效?
2.解决方案:
1.redis在启动的时候是采用默认的配置文件,所以我们无论如何怎么修改配置文件都不会生效。我们需要在启动的时候读取指定的配置文件,