• Redis 集群搭建--Windows 本地开发搭建


    在本机搭建一个reids集群,不搞什么虚拟机linux啥的,麻烦,光配个环境都搞半天,我目的就是想要一个redis集群,那就开整。

    系统:windows10

    redis版本:redis5.0(重要!!!)

    集群模式:三主三从。

    其实很简单,只需要创建多个配置文件就可以了,然后指定不同的配置文件启动。win下启动redis很爽,直接解压就可以启动,不像linux环境,还得编译,配置文件也不知道编译到哪了。哎,心累。。。

    但是有一点需要注意的是,win下启动不是后台运行,这点很操蛋,即便是你设置了后台运行,也不起作用,要么你把redis服务注册成服务,这样可以后台启动,不过我没这样搞,黑框黑框吧,无所谓,能起来就行。

    具体步骤如下:

    1、在 redis 配置文件中 手动创建 以下六个文件,文件名为redis 对应端口号 示例端口号:6380-6385 

    2、在每一个对应文件夹中,需要创建类似与redis-6380.conf 文件 其余文件不用管 启动后自动创建

    3、.conf 文件中,书写一下代码

    1. # 绑定IP,0.0.0.0代表本机的所有IP地址
    2. bind 0.0.0.0
    3. # 端口号
    4. port 6380
    5. # 是否是守护进程
    6. daemonize yes
    7. # 是否开启集群
    8. cluster-enabled yes
    9. # 本地数据库存放路径,默认值为 ./
    10. dir "./6380/"
    11. # (启动自动生成)节点信息,只能是文件,不能是路径,否则启动时会报错,会创建在 dir 属性下
    12. cluster-config-file nodes-6380.conf
    13. cluster-node-timeout 5000
    14. # 启用aof持久化方式
    15. appendonly yes
    16. # 如以后台进程运行,则需指定一个pid,默认为/var/run/redis.pid
    17. pidfile redis_6380.pid
    18. # 指定日志输出的文件名,可设为/dev/null屏蔽日志 ,window下很恶心,必须得绝对路径,你要是写相对路径报错 Can't open the log file: No such file or directory
    19. #日志路径应为绝对路径
    20. logfile "C:\Users\Administrator\Desktop\Redis-x64-5.0.14\6380\6380.log"

     4、每个文件都是如此 直到6385文件写完 .conf文件注意端口号需要修改

    5、启动文件命令

    1. redis-server.exe ./6380/redis-6380.conf

     6、全部启动后执行开始创建集群模式三主三从 对应号端口号

    1. redis-cli --cluster create 127.0.0.1:6380 127.0.0.1:6381 127.0.0.1:6382 127.0.0.1:6383 127.0.0.1:6384 127.0.0.1:6385 --cluster-replicas 1

     7、查看集群状态

    1. redis-cli -h 127.0.0.1 -p 6380 -c
    2. cluster info

     8、查看slot和节点的对应关系  重要!!!

    cluster slots

     列子:

    该文章在本地windows进行三主三从集群模拟开发,后续会详细介绍什么是redis 集群

  • 相关阅读:
    [附源码]Python计算机毕业设计Django的云网盘设计
    优雅的实现符合开闭原则的流水日志抽取demo
    Oracle递归查询树形数据
    【13】基础知识:React路由
    1.77亿美元,安世被迫出售晶圆大厂NWF | 百能云芯
    【物联网】继续深入探索ADC模拟转数字的原理——Flash ADC&流水线ADC&逐次逼近型SAR ADC
    智能网联汽车道路试验监管系统技术要求
    科技云报道:云巨头的中场战事:PaaS、SaaS成为关键破局点?
    QDockWidget DEMO 动态添加QDockWidget ,无主窗口,禁止tab重叠
    kubeadmin部署k8s1.27.4
  • 原文地址:https://blog.csdn.net/qq_63530862/article/details/126014534