redis(25):集群模式的安装部署

前面已经学习了redis集群模式的一些概念,今天实现win下redis 集群模式的安装部署;


1. 规划

1.1 环境

  • win10
  • Redis-x64-5.0.10,redis win下安装见这里
  • [Ruby Installer v2.3.3 x64] (redis5.0之后,redis集群就不在依靠ruby脚本redistrib.rb实现)

1.2 规划

设计三主三从

主(Master)从(Slave)
71007101
72007201
73007301

2. 配置

2.1 在redis的目录下新建6个空文件夹

在这里插入图片描述


2.2 每个文件夹里放入一个配置文件 redis.port.conf,例如在7100文件夹

port 7100

appendonly yes
appendfilename "appendonly.7100.aof"

# // 如果要设置最大内存空间,可添加如下两句
maxmemory 200mb
maxmemory-policy allkeys-lru

cluster-enabled yes
cluster-config-file nodes-7100.conf
cluster-node-timeout 15000
cluster-slave-validity-factor 10
cluster-migration-barrier 1
cluster-require-full-coverage yes

2.3 cmd启动各个redisserver

>>redis-server.exe 7100\redis.7100.conf

如下
在这里插入图片描述

全部端口启动后效果如下如
第一个主从
在这里插入图片描述

第二个主从

在这里插入图片描述

第三个主从

在这里插入图片描述

2.4 创建集群

redis5.0之后,redis集群就不在依靠ruby脚本redistrib.rb实现

在cmd下输入如下命令创建集群

>redis-cli.exe --cluster create 127.0.0.1:7100 127.0.0.1:7101 127.0.0.1:7200 127.0.0.1:7201 127.0.0.1:7300 127.0.0.1:7301 --cluster-replicas 1

效果如下
在这里插入图片描述


3.使用测试

3.1 查看集群内所有的节点以及其关系

// 查看集群内所有的节点以及其关系
>redis-cli -c -h 127.0.0.1 -p 7100 cluster nodes

在这里插入图片描述

也可以用客户端(redis-cli)登录到集群内任一节点,输入集群的命令,来查看集群的信息。


// 客户端登录集群命令(参数顺序无所谓,-h:ip地址 | -p:端口 | -c:集群标识)
redis-cli -c -p 7300 -h 127.0.0.1

// 客户端退出登录
quit

在这里插入图片描述

相关推荐
©️2020 CSDN 皮肤主题: 酷酷鲨 设计师:CSDN官方博客 返回首页