在 Windows 下配置多个 Redis(简化配置)

《在 Windows 下配置 Redis 集群》文章中,是在单机上安装了多个 Redis。

这就带来一个问题:如果在单机上安装了多个 Redis,修改配置的时候,需要一个一个的配置文件去修改,很麻烦。

肯定有简单的办法,本文就是咯~~~

实现步骤

  1. 在 Redis 的安装根目录,新建一个统一的配置文件,例如:redis.cluster.conf
  2. 在各个 Redis 的配置文件中,提取共同的配置项,写入上面建立的统一配置文件。
  3. 在各个 Redis 的配置文件中,只保留该 Redis 独有的配置项,同时,添加 include 配置项,引用统一的配置内容即可。

详细说明

  • 比如,在上一篇中,Redis 安装在 C:\Program Files\\ 下面,所以,就在 C:\Program Files\Redis\\ 路径下,建立 redis.cluster.conf 文件。

  • 将各个 Redis 的配置文件中的相同项全部提取出来,写入上面的文件中,如下所示:

# // redis.cluster.conf 全部内容
appendonly yes

maxmemory 200mb
maxmemory-policy allkeys-lru

cluster-enabled yes
cluster-node-timeout 15000
cluster-slave-validity-factor 10
cluster-migration-barrier 1
cluster-require-full-coverage yes
  • 将单个 Redis 的配置文件按照如下方式修改(以 7100 为例):
# // redis.7100.conf 全部内容
port 7100

appendfilename "appendonly.7100.aof"

cluster-config-file nodes-7100.conf

include redis.cluster.conf

其它 Redis 的配置文件,如上所示。

至此,统一的配置文件就建立完毕了,逐个重启 Redis 服务,使其生效即可。

  • 如果需要修改全部 Redis 的配置,只需要修改 redis.cluster.conf 这个文件即可。
  • 如果需要修改单个 Redis 的配置,则在修改单个 conf 文件即可。

修改完毕,记得逐个重启 Redis 服务,使其生效哟。

特别说明:关于统一配置文件的位置,如果没有将其放在 Redis 的安装根目录的话,记得在 include 后面添加相应的存放路径,这样,才能正确加载统一配置文件的内容。

    原文作者:缺水的海豚
    原文地址: https://www.jianshu.com/p/b093e49f298a
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞