实际开发过程中,会布置多个环境进行测试,由于数据冲突问题,需要单独的redis实例,在服务器不足的情况下,这时候可以考虑使用redis的服务多开。
原理:
与nginx和tomcat等添加容器,单实例多应用一样,复制新的配置文件,改变配置名称,修改配置文件里面的端口号、PID文件路径以及日志文件路径、 转储文件路径,确保两个或者多个redis服务不会冲突。
步骤:
一:安装redis。网上教程很多,比较简单,在此不再赘述。
二:在redis程序目录下,找到redis.windows.conf配置文件,复制一份在当前目录下,重命名redis.windows-6380.conf(6380是准备使用的新端口号,此处可以取别的名字)。
三:打开redis.windows-6380.conf文件,修改以下配置并保存:
- 1、pidfile redis_6380.pid(windows环境无须配置)
- 2、logfile edis_6380.log (如果想让日志输出在cmd窗口,可以配置为:logfile "")
- 3、dbfilename dump_6380.rdb(数据存储文件)
- 4、port 6380 (端口号)
四:启动实例
为了以后启动方便,可以写个如下bat脚本启动:
D:
title Redis-6380
cd Redis-x64-3.0.504
redis-server.exe redis.windows-6380.conf
OK,教程到此结束,大家快试试吧!