在一台机器上部署多个Redis实例

实际开发过程中,会布置多个环境进行测试,由于数据冲突问题,需要单独的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,教程到此结束,大家快试试吧!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章