redis集群

来源:互联网 发布:java抽象类能被继承 编辑:程序博客网 时间:2024/06/05 00:56

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

原创粉丝点击