windows下开启多个redis实例以及单个实例下开启多个数据库

问题描述

在windows系统下,开启多个redis实例(占据不同端口),每个实例下开启1024个数据库(默认是16个)

redis下载地址

redis for windows 下载地址:https://github.com/MicrosoftArchive/redis/releases;
我下的是zip包,下面的方法适用于zip包,不确定是否适用于msi安装的redis。

步骤

1、复制多个redis:复制你的redis文件夹,按需复制,建议命名为redis+端口号,这样容易区分,如下图所示,红框是原始的文件夹,上面两个是我复制后的文件夹。
在这里插入图片描述
默认运行端口是6379,新的实例要修改端口为7000(和7001),步骤(以7001为例):

  1. 进入redis-7001文件夹,修改 redis.windows.conf 和 redis.windows-service.conf 两个文件,如下图所示:
    在这里插入图片描述

  2. 找到 port 一行,修改为7001,如下图所示:
    在这里插入图片描述
    在这里插入图片描述

2、注册新的redis服务:把redis新复制的redis注册到windows的服务中,就可以在服务中运行和关闭了;具体步骤(下面以7001端口为例,7000的相同):
3. 进入redis-7000(和7001)文件夹,alt+鼠标右键,“在此处打开命令行”,
4. 安装redis服务:redis-server --service-install redis.windows.conf --service-name redis-7001 --loglevel verbose
5. 启动redis服务:redis-server --service-start --service-name redis-7001;或者直接进入windows的服务界面进行启动。
效果如下图,默认的redis是运行在6379端口下的,我们新增的是运行在7000和7001下的:
在这里插入图片描述

3、设置redis实例的数据库数量上限:默认一个redis实例只能运行16个数据库,可以按需修改。进入redis-7000(和7001)文件夹,修改 redis.windows.conf 和 redis.windows-service.conf 两个文件,找到 databases 一行,修改后面的数字为1024(按需设置,这是单个实例能开启的数据库数量上限)
在这里插入图片描述
在这里插入图片描述
生效需要重启服务。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值