Redis3.0《集群环境搭建》
2016-02-01 11:16
573 查看
一、安装依赖环境
1、安装ruby环境
yum install ruby
2、安装rubygems组件
yum install rubygems
3、安装gem-redis
gem install redis
二、安装Redis3.0集群环境
1、新建目录
#新建redis3.0根目录
mkdir /usr/local/redis3.0
#新建安装包存放目录
mkdir /usr/local/redis3.0/package
#新建集群目录
mkdir /usr/local/redis3.0/cluster
2、安装redis
cd /usr/local/redis3.0/package
#下载redis包
wget https://github.com/antirez/redis/archive/3.0.0.tar.gz
#解压
tar -zxvf 3.0.0.tar.gz
#安装
cd redis-3.0.0
make PREFIX=/usr/local/redis3.0/ install
3、安装集群环境
#修改配置文件
vi /usr/local/redis3.0/redis-3.0.0/redis.conf
port 7000
daemonize yes
cluster-enabled yes
cluster-config-file nodes.conf
cluster-node-timeout 5000
appendonly yes
#创建集群目录
cd /usr/local/redis3.0/cluster
mkdir 7000
mkdir 7001
mkdir 7002
mkdir 7003
mkdir 7004
mkdir 7005
#复制配置文件
cp /local/redis3.0/redis-3.0.0/redis.conf /usr/local/redis3.0/cluster/7000
cp /local/redis3.0/redis-3.0.0/redis.conf /usr/local/redis3.0/cluster/7001
cp /local/redis3.0/redis-3.0.0/redis.conf /usr/local/redis3.0/cluster/7002
cp /local/redis3.0/redis-3.0.0/redis.conf /usr/local/redis3.0/cluster/7003
cp /local/redis3.0/redis-3.0.0/redis.conf /usr/local/redis3.0/cluster/7004
cp /local/redis3.0/redis-3.0.0/redis.conf /usr/local/redis3.0/cluster/7005
#修改配置文件中对应的端口号为7000、7001、7002、7003、7004、7005
#启动redis
cd /usr/local/bin
./redis-server /usr/local/redis3.0/cluster/7000/redis.conf
./redis-server /usr/local/redis3.0/cluster/7001/redis.conf
./redis-server /usr/local/redis3.0/cluster/7002/redis.conf
./redis-server /usr/local/redis3.0/cluster/7003/redis.conf
./redis-server /usr/local/redis3.0/cluster/7004/redis.conf
./redis-server /usr/local/redis3.0/cluster/7005/redis.conf
#创建集群
cd /usr/local/redis3.0/redis-3.0.0/src
./redis-trib.rb create --replicas 1 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005
#使用redis-cli命令进入集群环境
redis-cli -c -p 7000
1、安装ruby环境
yum install ruby
2、安装rubygems组件
yum install rubygems
3、安装gem-redis
gem install redis
二、安装Redis3.0集群环境
1、新建目录
#新建redis3.0根目录
mkdir /usr/local/redis3.0
#新建安装包存放目录
mkdir /usr/local/redis3.0/package
#新建集群目录
mkdir /usr/local/redis3.0/cluster
2、安装redis
cd /usr/local/redis3.0/package
#下载redis包
wget https://github.com/antirez/redis/archive/3.0.0.tar.gz
#解压
tar -zxvf 3.0.0.tar.gz
#安装
cd redis-3.0.0
make PREFIX=/usr/local/redis3.0/ install
3、安装集群环境
#修改配置文件
vi /usr/local/redis3.0/redis-3.0.0/redis.conf
port 7000
daemonize yes
cluster-enabled yes
cluster-config-file nodes.conf
cluster-node-timeout 5000
appendonly yes
#创建集群目录
cd /usr/local/redis3.0/cluster
mkdir 7000
mkdir 7001
mkdir 7002
mkdir 7003
mkdir 7004
mkdir 7005
#复制配置文件
cp /local/redis3.0/redis-3.0.0/redis.conf /usr/local/redis3.0/cluster/7000
cp /local/redis3.0/redis-3.0.0/redis.conf /usr/local/redis3.0/cluster/7001
cp /local/redis3.0/redis-3.0.0/redis.conf /usr/local/redis3.0/cluster/7002
cp /local/redis3.0/redis-3.0.0/redis.conf /usr/local/redis3.0/cluster/7003
cp /local/redis3.0/redis-3.0.0/redis.conf /usr/local/redis3.0/cluster/7004
cp /local/redis3.0/redis-3.0.0/redis.conf /usr/local/redis3.0/cluster/7005
#修改配置文件中对应的端口号为7000、7001、7002、7003、7004、7005
#启动redis
cd /usr/local/bin
./redis-server /usr/local/redis3.0/cluster/7000/redis.conf
./redis-server /usr/local/redis3.0/cluster/7001/redis.conf
./redis-server /usr/local/redis3.0/cluster/7002/redis.conf
./redis-server /usr/local/redis3.0/cluster/7003/redis.conf
./redis-server /usr/local/redis3.0/cluster/7004/redis.conf
./redis-server /usr/local/redis3.0/cluster/7005/redis.conf
#创建集群
cd /usr/local/redis3.0/redis-3.0.0/src
./redis-trib.rb create --replicas 1 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005
#使用redis-cli命令进入集群环境
redis-cli -c -p 7000
相关文章推荐
- Redis的安装和部署(Linux)
- java对redis的基本操作
- redis-JedisPoolConfig配置
- redis 数据类型list的使用
- Redis的Java客户端Jedis的八种调用方式(事务、管道、分布式)介绍
- redis 数据类型(四)sets的使用
- redis 数据类型(二)hash的使用
- redis 数据类型(一)string的使用
- Redis持久化
- redis 数据类型(五) zset sorted sets的使用
- redis学习笔记整理
- centos6.5 安装redis-2.8.13.tar.gz
- Logstash 实践之Redis日志解析
- java项目——Redis
- Redis的常用方法总结
- Redis 源码分析(二) 一个 rehash 也不阻塞的哈希表
- redis集群
- Redis和MySQL方案
- Redis介绍
- Redis持久化