Redis 可以支持单机多实例方式的部署,这样为集群环境的搭建提供了方便。 Windows下搭建Redis集群需要的环境准备包括,Redis,Ruby语言运行环境,Redis的Ruby驱动redis-xxxx.gem、创建Redis集群的工具redis-trib.rb。
1. Redis Windows版本的安装可以从 https://github.com/MicrosoftArchive/redis/releases 下载
2. Ruby 环境的安装 http://dl.bintray.com/oneclick/rubyinstaller/rubyinstaller-2.2.4-x64.exe
3. 下载 rubygem
4. 上述成功后 切换到 redis的安装目录下 执行 gem install redis
5.安装集群脚本
下载地址 https://raw.githubusercontent.com/antirez/redis/unstable/src/redis-trib.rb
将里面的全部
内容拷贝到记事本,修改保存文件为 redis-trib.rb 并放到Redis 安装文件路径下
6.考虑配置6个Redis 实例,3主3从的模式
打开一个 conf文件 注意修改一下几处地方
以上配置包括开启了RDB和AOF两种持久化方式,及集群配置。
修改增加配置文件
以上6个redis*.conf 就是本机的配置文件,因为名称修改了,原文件名称为redis.windows.conf。
启动以上配置的6个实例
集群命令redis-trib.rb create --replicas 1 127.0.0.1:6379 127.0.0.1:6380 127.0.0.1:6381 127.0.0.1:6382 127.0.0.1:6383 127.0.0.1:6384
7.Redis 客户端访问集群环境
redis-cli.exe -h 127.0.0.1 -p 6379 -c
-c 集群环境访问