码迷,mamicode.com
首页 > 其他好文 > 详细

Redis 3.0原生集群部署

时间:2018-04-14 11:15:19      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:redis   集群   redis集群   redis3.0集群   redis3.x   

下载Redis 3.x:前往下面地址选择合适的版本下载

Redis下载

wget http://download.redis.io/releases/redis-3.2.0.tar.gz

安装Redis 3.x

tar -xvzf redis-3.2.0.tar.gz
cd redis-3.2.0
yum -y install gcc gcc-c++
make
make PREFIX=/usr/lsr    ocal/redis install

启动6个Redis节点(实际生产环境中最好使用不同机器)

mkdir /usr/local/{redis_7001,redis_7002,redis_7003,redis_7004,redis_7005,redis_7006}
cp redis.conf /usr/local/redis_7001

修改配置文件:/usr/local/redis_7001/redis.conf

# 打开后台运行
daemonize yes
# 指定PID文件
pidfile /var/run/redis_7001.pid
# 指定监听端口
port 7000
# 修改监听地址
bind 0.0.0.0
# 开启集群
cluster-enabled yes
# 指定集群配置文件
cluster-config-file nodes.conf
# 指定集群节点超时时间
cluster-node-timeout 5000

将修改好的redis.conf复制到其它创建的目录,只需要修改PID文件名和监听端口即可

分别启动6个节点

# 必须切换到配置文件所有目录执行
cd /usr/local/redis_7001/
/usr/local/redis/bin/redis-server redis.conf

将6个Redis节点组成集群

在其中一个节点安装ruby,默认rpm包安装版本过低,需要>=2.2.2的版本

ruby下载


在安装了ruby的节点上面执行以下命令,注意IP:PORT一定不要使用127.0.0.1:PORT,一定得使用客户端可以访问的IP地址

/usr/local/src/redis-3.2.0/src/redis-trib.rb create --replicas 1 192.168.6.92:7001 192.168.6.92:7002 192.168.6.92:7003 192.168.6.92:7004 192.168.6.92:7005 192.168.6.92:7006

集群测试

# 在任意节点执行

连接集群


集群管理

扩展知识

Redis 3.0原生集群部署

标签:redis   集群   redis集群   redis3.0集群   redis3.x   

原文地址:http://blog.51cto.com/270142877/2103354

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!