redis集群模式搭建
linux系统,centOs6.4,在这台机器上模拟集群模式,服务器地址:192.168.1.121,生产环境中肯定是每台机器上部署一个redis服务,集群模式最少6台服务器,3台master,3台slave,搭建redis集群环境,确保服务器已经完成redis安装,端口号:7001,7002,7003,7004,7005,7006
1、mkdir /usr/local/redis-cluster/700*
2、将redis.conf配置未见复制到每个700*文件夹下
cp /usr/local/redis-3.0.0/redis.conf /usr/local/redis-cluster//700*
3、修改700*文件夹下redis.conf配置文件
(1)、daemonize yes
(2)、port 700*
(3)、bind 192.168.1.121(最好绑定IP,否则后续取值时可能会出问题)
(4)、dir "/usr/local/redis-cluster/700*/"(配置文件、日志文件地址)
(5)、cluster-enabled yes(启动集群模式)
(6)、cluster-config-file nodes-7001.conf(让集群中机器知道自己)
(7)、cluster-node-timeout 15000
(8)、appendonly yes (开启AOF模式,生产上建议使用appendfsync always)
4、分别启动6个实例
/usr/local/redis/bin/redis-server /usr/local/redis-cluster/7001/redis.conf
/usr/local/redis/bin/redis-server /usr/local/redis-cluster/7001/redis.conf
/usr/local/redis/bin/redis-server /usr/local/redis-cluster/7001/redis.conf
/usr/local/redis/bin/redis-server /usr/local/redis-cluster/7001/redis.conf
/usr/local/redis/bin/redis-server /usr/local/redis-cluster/7001/redis.conf
/usr/local/redis/bin/redis-server /usr/local/redis-cluster/7001/redis.conf
5、启动后查询进程
ps -ef | grep redis | grep redis-cluster
6、安装ruby(如果本进没有安装)
yum -y install ruby ruby-devel rubygems rpm-build
使用gem这个命令来安装redis接口
gem install redis
7、Redis集群搭建
ruby ./usr/local/redis/bin/redis-trib.rb create --replicas 1 192.168.1.121:7000 192.168.1.121:7001 192.168.1.121:7002 192.168.1.121:7003 192.168.1.121:7004 10.93.84.53:7005
8、验证集群状态
./usr/local/redis/bin/redis-cli -h 192.168.1.121 -p 7000 -c
- Redis+Sentinel哨兵模式集群方案配置与搭建
- Redis搭建(四):Sharding集群模式
- redis3.2集群搭建cluster模式,ruby
- 搭建高可用的redis集群,避免standalone模式带给你的苦难
- Redis高可用集群-哨兵模式(Redis-Sentinel)搭建配置教程【Windows环境】
- Redis集群~windows下搭建Sentinel环境及它对主从模式的实际意义
- 搭建高可用的redis集群,避免standalone模式带给你的苦难
- 一主两从加哨兵模式搭建redis集群(集群版)
- redis sentinel哨兵模式集群搭建教程
- 搭建高可用的redis集群,避免standalone模式带给你的苦难
- Redis 主从集群搭建及哨兵模式配置
- Redis主从复制集群及哨兵模式搭建
- 基于哨兵(Sentinel)模式搭建Redis集群搭建
- 深入剖析Redis-Redis集群模式搭建与原理详解
- Redis集群环境搭建-cluster模式
- Redis高可用集群-哨兵模式(Redis-Sentinel)搭建配置教程【Windows环境】
- Redis集群方案之使用豌豆荚Codis搭建(待实践)
- hodoop集群环境搭建----伪分布模式(Pseudodistributed mode)
- Redis复制与可扩展集群搭建