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 设置从对应主的安全密码