linux搭建redis集群

来源:互联网 发布:淘宝浪琴手表 编辑:程序博客网 时间:2024/04/29 10:38

我的集群结构

集群中有三个节点的集群,每个节点有一主一备。需要6台虚拟机。
搭建一个伪分布式的集群,使用6个redis实例来模拟。

搭建集群的环境

1、虚拟机CentOs6.4

2、reids 3.0 版本

3、搭建集群需要使用到官方提供的ruby脚本。需要安装ruby的环境。

  yum install ruby  yum install ruby rubygems

redis的集群管理工具

在解压目录下的src下的 redis-trib.rb

redis-trib.rb需要依赖包 为 redis-3.0.0.gem

http://download.csdn.net/detail/qq_31570685/9565477 gem的下载路径

安装redis-3.0.0.gem

gem install redis-3.0.0.gem

安装redis-3.0.0.gem

搭建集群

第一步:创建6个redis实例,端口号从7001~7006

创建一个集群的文件夹

#进入/usr/local/cd /usr/local/#创建文件夹mkdir redis-cluster

这里写图片描述

安装redis 把bin复制到redis-cluster中 然后改下名字 便于识别

blog.csdn.net/qq_31570685/article/details/51809745 redis安装

cp -r bin/ /usr/local/redis-cluster/redis01

这里写图片描述

第二步:修改redis的配置文件

修改配置文件 redis.conf

1、修改端口号
修改端口号

2、打开cluster-enable前面的注释。 指定做集群
这里写图片描述

3、复制其他节点

cp -r redis01/ redis02cp -r redis01/ redis03cp -r redis01/ redis04cp -r redis01/ redis05cp -r redis01/ redis06

修改全部的端口号

第三步:把创建集群的ruby脚本复制到redis-cluster目录下。

cd redis-3.0.0/src/cp *.rb /usr/local/redis-cluster/

这里写图片描述

第四步:启动6个redis实例

创建个脚本用来启动

vim start.shcd redis01./redis-server redis.confcd ..cd redis02./redis-server redis.confcd ..cd redis03./redis-server redis.confcd ..cd redis04./redis-server redis.confcd ..cd redis05./redis-server redis.confcd ..cd redis06./redis-server redis.confcd ..

chmod +x start.sh 创建权限

执行

./start.sh

第五步:创建集群。

执行命令

192.168.137.129 IP
7006 端口号

./redis-trib.rb create --replicas 1 192.168.137.129:7001 192.168.137.129:7002 192.168.137.129:7003 192.168.137.129:7004 192.168.137.129:7005  192.168.137.129:7006

测试集群

redis01/redis-cli -h 192.168.137.129 -p 7002 -c
1 0
原创粉丝点击