免费订阅,每天收到这样的好信息前言:最近有不少粉丝关注本公众号。并且我已经成功开通了流量主同时会赚一点点广告费,我打算每个月把这部分钱拿出来给大家买点书刊,算是给大家一点福利吧。大家想买什么书扫描下方的加他拉你加群。最后,非常感谢大家的关注。


问题描述
在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为例):
进入redis-7001文件夹,修改 redis.windows.conf 和 redis.windows-service.conf 两个文件,如下图所示:

找到 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(按需设置,这是单个实例能开启的数据库数量上限)

生效需要重启服务。
打油诗 我不在乎我的作品文章是被现在的人读还是由子孙后代来读。既然上帝花了六千年来等一位观察者,我可以花上一个世纪来等待读者。
永久激活方案~
2020-07-29

spring 状态机
2020-05-12

mybatis用到的设计模式
2020-07-02

jvm高级面试题(必须看)
2020-07-23

MySQL索引实现原理分析
2020-05-19

Spring中的用到的设计模式
2020-04-23

Spring 和 SpringBoot 之间到底有啥区别?
2020-05-29

如何快速搭建一个免费的 鉴黄 平台
2020-08-15

美国也就那么回事吧
2020-08-15

5T的Java视频教程全部免费获取
2020-08-14
