redis 安装 集群配置

先下载Redis包,我这里采用的是3.0

1、添加redis服务

a、把redis-windows-master\downloads\redis-latest下文件拷贝到自定义安装目录

b、设置port 6379 实例端口号 c、cluster-enabled yes 是否开启集群

d、cluster-config-file nodes.conf 集群结点配置文件

e、cluster-node-timeout 5000集群结点超时

f、appendonly yes 将每一次写操作请求都追加到appendonly.aof 文件中,用于恢复

g、打开命令,进入安装目录 cd C:\Redis\Redis6380(示例)

h、执行安装命令:redis-server --service-install redis.windows-service.conf --service-name redis6380 --port 6380

i、在根目录增加Logs文件夹

j、启动命令:redis-server --service-start --service-name redis6380 基础服务安装完成

 

2、安装ruby环境

a、安装 rubygems-2.6.10.zip,选择路径---下方所有选择项都勾选上

b、安装完成后打开命令,进入到安装文件根目录C:\Ruby23-x64\bin(示例)

 

3、安装RubyGems

a、gem sources --remove https://rubygems.org/ 删掉原来的源

b、gem sources -a http://gems.ruby-china.org/ 添加淘宝源

c、gem install redis 安装redis依赖(重要点,建立redis集群依赖)

d、gem sources -l 查看现有的源(可选择)

 

4、集群设置  依赖于Redis集群

a、将redis-trib.rb文件拷贝到安装节点同一级目录下

b、打开命令,进入文件所在目录

c、移除生成文件 appendonly.aof和 nodes.conf(需要停止windows服务)

d、执行创建集群:redis-trib.rb create --replicas 1 192.168.1.8:6380 192.168.1.8:6381 192.168.1.8:6382 192.168.1.8:6383 192.168.1.8:6384 192.168.1.8:6385 (需要集群站点,这里采用的是3主/3从)

 

5、master设置安全 requirepass foobared 设置认证密码

 

6、从设置认证密码 masterauth 设置从对应主的安全密码