解决redis修改默认端口以后再启动不生效

解决redis修改默认端口以后再启动不生效在搭建redis主从复制环境的时候,因为本身我这边就一台电脑。所以,想通过修改redis的默认启动端口来达到一台电脑部署多个redis实例。但是其中有坑,下面听我娓娓道来:文章是基于windows10环境下进行。1.复现情况:复制一套新的redis文件,开始大刀阔斧的干。修改配置文件redis.windows.conf或者redis.windows-service.conf配置文件,进去…

大家好,欢迎来到IT知识分享网。

在搭建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在启动的时候是采用默认的配置文件,所以我们无论如何怎么修改配置文件都不会生效。我们需要在启动的时候读取指定的配置文件,用命令的方式启动。切换到redis目录,命令启动redis,此时我们就可以看到redis的6380端口启动成功了。
在这里插入图片描述
2.也可以将我们的redis以服务的形式安装,并且指定启动读取的配置文件目录。设置如下:切换到redis安装目录,执行命令
redis-server --service-install redis.windows.conf --loglevel verbose
在这里插入图片描述
这样的话,我们打开本地服务就可以看到,有一个redis服务已经安装成功,可以启动、关闭、重启redis服务。修改redis.windows.conf配置文件的话,重启一下redis就可以生效了。
在这里插入图片描述

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/22136.html

(0)
上一篇 2023-12-30 22:00
下一篇 2024-01-13 16:15

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信