Redis集群
Ø 搭建步骤
一、环境
Windows
二、软件版本
Redis: Redis-3.0.502
Ruby: rubyinstaller-2.2.3-x64.exe
Gem: rubygems-2.5.1.zip
Redis-trib.rd :集成在redis的源码src目录下
redis-trib.rb是redis官方推出的管理redis集群的工具,集成在redis的源码src目录下,是基于redis提供的集群命令封装成简单、便捷、实用的操作工具。redis-trib.rb是redis作者用ruby完成的
redis-trib.rb具有以下功能:
1、create:创建集群
2、check:检查集群
3、info:查看集群信息
4、fix:修复集群
5、reshard:在线迁移slot
6、rebalance:平衡集群节点slot数量
7、add-node:将新节点加入集群
8、del-node:从集群中删除节点
9、set-timeout:设置集群节点间心跳连接的超时时间
10、call:在集群全部节点上执行命令
11、import:将外部redis数据导入集群
创建集群命令:
$rubyredis-trib.rb create --replicas 1 10.180.157.199:6379 10.180.157.200:637910.180.157.201:6379 10.180.157.202:6379 10.180.157.205:6379 10.180.157.208:6379
Ø 安装步骤
1) 将redis解压后复制6分
2) 修改redis.conf文件
port 7000 :端口
cluster-enabled yes :开启集群
cluster-config-file nodes.conf :保存节点配置,自动创建,自动更新
cluster-node-timeout5000 :集群超时时间,节点超过这个时间没反应就断定是宕机
appendonly yes :存储方式,aof,将写操作记录保存到日志中
3) 安装ruby
下一步,下一步
验证是否安装成功:ruby –version
4) 安装gem
解压rubygems-2.5.1.zip
启动 setup.rb
验证: gem -v
5) 安装redis-4.0.1.gem
切换到该文件所在的目录
所有环境准备成功
6) 启动6个redis服务
7) 进入7000文件夹下(6个服务当中随便哪一个)
执行命令
redis-trib.rb create--replicas 1 192.168.80.129:7000 192.168.80.129:7001 192.168.80.129:7002192.168.80.129:7003 192.168.80.129:7004 192.168.80.129:7005
启动成功
下面进行测试
redis-cli.exe -c -h 192.168.80.129 -p 7000
测试成功
集成redis包快速搭建
1. 安装:
Redis: Redis-3.0.502
Ruby: rubyinstaller-2.2.3-x64.exe
Gem: rubygems-2.5.1.zip
解压后:启动setup.rb
redis-4.0.1.gem
安装命令:gem install redis-4.0.1.gem
2. 解压:
redis-3.0-集成.rar
启动:7000.bat 7001.bat 7002.bat7003.bat 7004.bat 7005.bat
3. 启动集群命令:
根据本机ip修改命令当中的ip
切换到7000(6个服务当中随便哪一个)
执行:
redis-trib.rb create --replicas 1 192.168.80.129:7000192.168.80.129:7001 192.168.80.129:7002 192.168.80.129:7003 192.168.80.129:7004 192.168.80.129:7005
快速搭建包以及详细文档 http://download.csdn.net/download/wuletaotao/10127328