redis集群环境搭建

原创 2015年11月19日 11:14:42


1.以root用户登录,在/home 目录下创建redis目录
2.wget http://download.redis.io/releases/redis-3.0.4.tar.gz
3.解压redis-3.0.4.tar.gz
 tar -zxvf redis-3.0.4.tar.gz
3,mv到/usr/share/redis3
4.安装gcc 
 yum install gcc
 
按提示输入y  继续执行安装
5.安装ruby环境
a)yum install ruby
b)yum install rubygems
c)gem install redis
6.编译安装redis
进入到 redis-3.0.4目录下
make  MALLOC=libc
7. export  REDIS_HOME=/home/redis/redis-3.0.4


8. 在REDIS_HOME目录下创建文件夹nodes : mkdir  nodes
切换目录cd  nodes   , 创建目录node6379
mkdir  node6379 
创建集群节点的配置文件,并启动节点
cd  node6379
9 vi  redis.conf  , 内容如下:
daemonize  yes
port  6379
cluster-enabled  yes
cluster-config-file  nodes.conf
cluster-node-timeout  5000
appendonly  yes


pidfile  redis.pid


loglevel  notice
logfile  redis.log


save  900  1
save  300  10
save  60  10000
dbfilename  dump.rdb
dir  /home/redis/redis-3.0.4/nodes/node6379


或者
daemonize  yes
port  6380
cluster-enabled  yes
cluster-config-file  nodes.conf
cluster-node-timeout  5000
appendonly  yes


pidfile  redis.pid


loglevel  notice
logfile  redis.log


save  900  1
save  300  10
save  60  10000
dbfilename  dump.rdb
dir  /home/redis/redis-3.0.4/nodes/node6380
注意:port  6379  6379为节点的端口号,保持每个节点目录下的配置文件的port 与目录名称中的号一致,dir 的目录为配置文件所


在目录,注意保持一致,生成的appendonly文件,日志文件,数据库文件,pid文件都会放到该目录下




10.$REDIS_HOME/src/redis-server  $REDIS_HOME/nodes/node6379/redis.conf启动节点
$REDIS_HOME/src/redis-server  $REDIS_HOME/nodes/node6380/redis.conf
此时会在配置文件目录下生成一些文件
 
查看redis.log, 查看启动信息
 


11.配置防火墙,开放端口号
vi  /etc/sysconfig/iptables 
-A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 16379 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 6380 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 16380 -j ACCEPT
    添加如上两条规则 并重启防火墙服务
12.service  iptables  restart
注:其中6379 为 节点配置文件redis.conf中的port 端口号,用于客户端连接,16379用于集群节点间的通信,值为6379+10000
13.重复配置6台机器
14.cd  /home/redis/redis-3.0.4/src


./redis-trib.rb  create  --replicas  1  192.168.246.129:6379 192.168.246.129:6380  192.168.246.131:6379 


192.168.246.131:6380 192.168.246.132:6379  192.168.246.132:6380 

Redis集群环境搭建

Redis是缓存数据库,在大型系统中都有用到,这一节我们看下Redis集群系统在windows系统上怎样搭建,需要的安装环境。...
  • zx13525079024
  • zx13525079024
  • 2016年08月13日 10:06
  • 4696

redis集群环境搭建

转载自:http://corejava2008.iteye.com/blog/2201214  Redis3.0已经发布一段时间了,趁着周末抓紧研究下,重点关注下相关的新功能及稳定性。性能及压力...
  • lkx94
  • lkx94
  • 2015年04月21日 00:05
  • 507

在windows上搭建redis集群(redis-cluster)

一 所需软件:Redis、Ruby语言运行环境、Redis的Ruby驱动redis-xxxx.gem、创建Redis集群的工具redis-trib.rb 二 安装配置redis  redis下载地址...
  • zsg88
  • zsg88
  • 2017年06月25日 16:50
  • 2697

Linux redis集群环境搭建

redis集群的搭建需要准备环境,具体我之前有记录,这一次专门记录一下redis集群的搭建过程 redis下载 使用命令下载redis wget http://download.redis.io/...
  • weixin_41098980
  • weixin_41098980
  • 2017年12月15日 16:52
  • 32

Redis集群环境搭建-cluster模式

一、Redis的集群方式使用slaveof命令和哨兵模式,会产生中心化的问题,即客户端所有的写请求都由master节点处理,并且master节点只有一个,这个节点处理了写请求和复制数据到slave节点...
  • u010327957
  • u010327957
  • 2017年01月06日 14:43
  • 378

Redis集群环境的搭建(从单机模拟到真正的集群搭建)

2017-05-24 工作总结 http://note.youdao.com/noteshare?id=7038ff389c4257ac45c63ddc30fc5976&sub=BA546A31E7A...
  • aa1bb1cc2
  • aa1bb1cc2
  • 2017年05月24日 09:44
  • 197

虚拟机模拟搭建Redis集群环境

问题引入: 最近在练手一个项目,引入Redis缓存,由于之前没有用过,万事开头难,搭建这个环境也算磕磕碰碰。 Redis:首先,Redis是什么,简单理解为Redis是为了减轻数据库压力而生的,它提供...
  • dh626995617
  • dh626995617
  • 2017年08月01日 17:44
  • 510

Ubuntu下搭建Redis集群

系统:Ubuntu14.04.1(服务器版) Redis版本:3.0.7 机器:test2:192.168.56.102:7000(主节点)、192.168.56.102:7001(不一定是192...
  • u012810317
  • u012810317
  • 2016年04月28日 10:41
  • 3046

【方法】Redis集群生产环境高可用方案实战过程

布署方案说明 1、sentinel负责对redis集群中的主从服务监控、提醒和自动故障转移 2、redis集群负责对外提供相关服务 Sentinel原理介绍 原理:...
  • English0523
  • English0523
  • 2017年05月16日 15:23
  • 728

Ubuntu系统redis和redis集群环境搭建

一、安装redis 1.安装gcc 命令:sudo apt-get build-depgcc 或者 sudo apt-get install build-essential 安装完查看gcc 版本:g...
  • qq_25011427
  • qq_25011427
  • 2017年06月18日 00:26
  • 130
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:redis集群环境搭建
举报原因:
原因补充:

(最多只允许输入30个字)