适用于Windows服务器部署多台redis,同时将Redis注册成服务设置自动。
文章目录
- 前言
- 一、上传离线安装包
- 二、解压并启动Redis
- 总结
前言
redis其实并不很好适用于Windows服务器,一般最好的情况下还是建议使用Linux服务器进行部署,当然如果一定要在Windows服务器上部署也是可以的,下面将给出部署多个redis的流程。
一、上传离线安装包
如果服务器能访问互联网就直接搜索下载,如果不能就在自己电脑下载安装包通过文件传输工具上传至服务器。记住上传的是适配的Windows的Redis包,不要上传错误的安装包。
二、解压并启动Redis
1.创建制定文件夹解压redis,以我自己的举例,我创建的就是Redis文件夹,将安装包解压到这个文件夹下。
2.进入到解压包解压完的界面,复制两份redis.windows.conf,一份改名叫redis.windows-6379.conf,一份改名叫redis.windows-6380.conf.
3.用记事本或任何可以用于编辑的工具,打开两份conf,里面有个port指定端口的,你把6379的conf文件指定端口改为6379,6380的conf文件指定端口改为6380,记得保存。
4.进入到文件所在页面启动cmd,如何进入就是鼠标点击进去,然后在路径栏那里输入cmd,打开命令行界面。
5.因为是第一次启动Redis,可以把Redis注册为Windows系统的服务,分别在两个安装包路径下启动命令行使用指令
redis-server.exe --service-install redis.windows-6379.conf --service-name redis6379
redis-server.exe --service-install redis.windows-6380.conf --service-name redis6380
这样你就有服务redis6379和redis6380,你可以在任务管理器服务中看到这两个服务,设置开机自启就行。
还有一些可能用到的
如果你取名注册服务错了,你可以以管理员权限打开命令行使用
sc delete 你取的名字
比如我把redis6379输入成redis6300
我就使用
sc delete redis6300
但这是强制删除一定要准确输入你要删的名字。
还有一种方法就是
win + r
输入regedit进入注册表编辑器
按这个路径找到里面错误的服务,然后删除,然后重新启动下服务器即可
总结
希望能有帮助到你,不喜勿喷,有更高效的方法欢迎交流。