第十二章 redis-cluster搭建(redis-3.2.5)

2016-12-30 09:52:59来源:oschina作者:abcijkxyz人点击

redis集群技术

redis2.x使用客户端分片技术
redis3.x使用cluster集群技术

一、环境

os:centos7
ip:10.211.55.4
redis:3.2.5
gem-redis:3.2.2

二、搭建集群


1、本机下载redis-3.2.5.tar.gz

redis官网:https://redis.io/download

2、从本机拷贝到10.211.55.4

scp redis-3.2.5.tar.gz root@10.211.55.4:/opt/

3、进入10.211.55.4,解压安装

tar -zxf /opt/redis-3.2.5.tar.gz
cd /opt/redis-3.2.5/
make && make install

4、创建文件夹

mkdir /data/cluster -p
cd /data/cluster/
mkdir 7000 7001 7002 7003 7004 7005

5、拷贝修改配置文件

cp /opt/redis-3.2.5/redis.conf /data/cluster/7000/
vi/data/cluster/7000/redis.conf

bind 10.211.55.4
port 7004
daemonize yes
cluster-enabled yes
cluster-config-file nodes.conf
cluster-node-timeout 15000拷贝该redis.conf到7001~7005,并且修改端口号

6、启动6个redis实例

cd/data/cluster/7000
redis-server redis.conf

其他类似。


7、安装ruby依赖

yum install ruby rubygems -y

8、本机下载安装gem-redis

下载:https://rubygems.org/gems/redis/versions/3.2.2
将gem-redis拷贝到10.211.55.4

scp redis-3.2.2.gem root@10.211.55.4:/opt/安装:gem install -l /opt/redis-3.2.2.gem

9、将集群管理程序复制到/usr/local/bin/

cp /opt/redis-3.2.5/src/redis-trib.rb /usr/local/bin/redis-trib

10、创建集群

redis-trib create --replicas 1 10.211.55.4:7000 10.211.55.4:7001 10.211.55.4:7002 10.211.55.4:7003 10.211.55.4:7004 10.211.55.4:7005

--replicas 1:为集群中的每个主节点创建一个从节点
集群正常工作至少需要3个主节点:以上是三主三从

11、测试


使用rdm进行连接测试即可。

二、java操作(JedisCluster)


第三章 springboot + jedisCluster

参考:http://www.cnblogs.com/gomysql/p/4395504.html

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台