windows安装redis集群

2020-12-30 04:29

阅读:664

标签:云服务   enabled   访问ip   append   inf   模式   timeout   修改   image   

1、Redis-x64-3.2.100是原始解压文件,未做任何改动
2、集群实例为3主3从,端口分别为
主:6381 从:6384
主:6382 从:6385
主:6383 从:6386
3、修改配置
(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
4、其他节点配置只需要修改三个地方:分别是端口、数据存放目录、集群配置文件
5、启动6个实例
redis-server redis.conf
6、安装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
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
技术图片

windows安装redis集群

标签:云服务   enabled   访问ip   append   inf   模式   timeout   修改   image   

原文地址:https://www.cnblogs.com/yinchh/p/13280642.html


评论


亲,登录后才可以留言!