windows安装redis集群

1、集群实例为3主3从,端口分别为
主:6381 从:6384
主:6382 从:6385
主:6383 从:6386
2、修改配置
(1)修改端口号
port 8001
(2)指定数据文件存放目录,必须要指定不同目录,否则会丢失数据
dir ./
(3)启动集群模式
cluster-enabled yes
(4)集群节点信息文件,这里8001最好和port对应上
cluster-config-file nodes-6381.conf
(5)集群超时时间,表示超过指定的时间认为节点离线,内网可以设置小点,使用云服务器推荐设置15s
cluster-node-timeout 15000
(6)注释掉bind绑定访问ip信息,表示任意ip都可以访问
bind 127.0.0.1
(7)关闭保护模式(关闭后并设置密码,外网才能访问)
protected-mode no
(8)开启AOF持久化模式(表示持久化命令,服务重启后,根据命令恢复缓存)
appendonly yes
(9)设置密码
requirepass admin123456
(10)设置集群访问密码,跟上面redis密码一致
masterauth admin123456
3、其他节点配置只需要修改三个地方:分别是端口、数据存放目录、集群配置文件
4、启动6个实例
redis-server redis.conf
5、安装ruby和ruby的reids驱动
(1)安装ruby:rubyinstaller-2.2.4-x64.exe
(2)安装驱动
把文件redis-3.2.2.gem放到ruby安装根目录下执行以下命令
gem install --local C:\Ruby22-x64\redis-3.2.2.gem
6、分别启动6个实例
..\Redis-x64-3.2.100\redis-server master1_6381.conf
7、使用redis-trib.rb创建redis集群(--replicas 1表示一主一从)
ruby redis-trib.rb create --replicas 1 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 127.0.0.1:6386
8、查看集群状态
集群信息:cluster info
节点信息:cluster nodes
9、可以压测看一下单机qps是多少
redis-benchmark -h 127.0.0.1 -p 6381 -c 50 -n 10000 -q -t set
10、最后附上下载地址,自己亲自测试过的:https://download.csdn.net/download/yinchh10612/12598473

posted @ 2020-07-10 18:08  惬意的小屋  阅读(336)  评论(0编辑  收藏  举报