centos7.3安装redis4.0.8主3从集群

转载 2018年04月15日 11:28:42

配置域名

192.168.241.101 paascloud-redis-001
192.168.241.102 paascloud-redis-002
192.168.241.103 paascloud-redis-003
这里写图片描述这里写图片描述

下载

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

解压

1
2
# tar -zxvf redis-4.0.8.tar.gz -C /usr/local
# mv redis-4.0.8 redis

创建集群配置文件夹

1
2
3
4
# mkdir -p /usr/local/redis/cluster-conf/7001
# mkdir -p /usr/local/redis/cluster-conf/7002
# cp /usr/local/redis/redis.conf /usr/local/redis/cluster-conf/7001
# cp /usr/local/redis/redis.conf /usr/local/redis/cluster-conf/7002

修改集群配置

vim /usr/local/redis/cluster-conf/7001/redis.conf

1
2
3
4
5
6
7
8
9
10
port 7001
daemonize yes
/var/run/redis-7001.pid
logfile "/usr/local/redis/cluster-conf/7001/redis.log"
dir /usr/local/redis/cluster-conf/7002/
cluster-enabled yes
cluster-config-file /usr/local/redis/cluster-conf/7001/nodes.conf
cluster-node-timeout 15000
appendonly yes
bind 0.0.0.0

vim /usr/local/redis/cluster-conf/7002/redis.conf

1
2
3
4
5
6
7
8
9
10
port 7002
daemonize yes
pidfile /var/run/redis-7002.pid
logfile "/usr/local/redis/cluster-conf/7002/redis.log"
dir /usr/local/redis/cluster-conf/7002/
cluster-enabled yes
cluster-config-file /usr/local/redis/cluster-conf/7002/nodes.conf
cluster-node-timeout 15000
appendonly yes
bind 0.0.0.0

远程拷贝redis

1
2
scp -r /usr/local/redis/ root@192.168.241.102:/usr/local/
scp -r /usr/local/redis/ root@192.168.241.103:/usr/local/

安装依赖

1
yum install -y gcc tcl ruby rubygems

安装redis

1
make install PREFIX=/usr/local/redis

错误

  • redis编译报致命错误:jemalloc/jemalloc.h:没有那个文件或目录
1
make MALLOC=libc
  • redis requires Ruby version >= 2.2.2的报错
1
http://blog.csdn.net/liu_zhaoming/article/details/79354420

启动服务

1
2
/usr/local/redis/bin/redis-server /usr/local/redis/cluster-conf/7001/redis.conf &
/usr/local/redis/bin/redis-server /usr/local/redis/cluster-conf/7002/redis.conf &

这里写图片描述这里写图片描述

gem 安装 redis ruby 接口

1
# gem install redis

创建集群

1
# /usr/local/redis/src/redis-trib.rb create --replicas 1 192.168.241.101:7001 192.168.241.102:7001 192.168.241.103:7001 192.168.241.101:7002 192.168.241.102:7002 192.168.241.103:7002

这里写图片描述这里写图片描述

查看节点信息

1
2
# /usr/loca/redis/bin/redis-cli -c -p 7001
127.0.0.1:7001> cluster nodes

这里写图片描述这里写图片描述

配置选项选项值说明
daemonizeyes是否作为守护进程运行
pidfile/var/run/redis-7001.pid如以后台进程运行,则需指定一个pid 默认为/var/run/redis.pid
port7001监听端口,默认为6379注意:集群通讯端口值默认为此端口值+10000,如17111
cluster-config-file/usr/local/redis/cluster-conf/7001/nodes.conf集群配置文件(启动自动生成),不用人为干涉
cluster-node-timeout15000节点互连超时时间。毫秒
appendonlyyes启用aof持久化方式
diryes打开redis集群
cluster-enabled/usr/local/redis/cluster-conf/7001节点数据持久化存放目录

centos7.3安装redis4.0.8 3主3从集群

配置域名 192.168.241.101 paascloud-redis-001 192.168.241.102 paascloud-redis-002 192.168.241.103 paas...
  • liu_zhaoming
  • liu_zhaoming
  • 2018-02-23 16:03:13
  • 49

Redis3.x-集群搭建

今天咱们来搭建一下Redis集群,要让集群正常工作至少需要3个主节点,在这里我们要创建6个redis节点,其中三个为主节点,三个为从节点,对应的redis节点的ip和端口对应关系如下。127.0.0....
  • u010028869
  • u010028869
  • 2016-05-31 22:00:14
  • 1543

redis 三主三从安装配置

redis集群 redis三主三从
  • kingredfly
  • kingredfly
  • 2017-07-18 21:10:50
  • 928

Redis集群搭建(3主3从)

1. Redis3.0开始支持集群,至少需要6个节点,3个Master,每个Master存在一个Slave从节点。每个Master上存放的数据各不相同,即分布式存储的思想。集群中的每个节点都需要知道集...
  • chenbinqq
  • chenbinqq
  • 2017-12-15 21:08:33
  • 990

Redis3Cluster的学习笔记

redis3集群模式下的一些好处这是官方给出的:RedisCluster提供了数据在多个redis实例中分片的方式,automatically sharded across multiple Redi...
  • chanrenyuan
  • chanrenyuan
  • 2016-07-07 23:20:07
  • 634

redis-4.0.8在centos的集群安装

一、集群机器三台服务器:先设置hosts192.168.2.11  node1192.168.2.12  node2192.168.2.13 node3端口分配:node1:7000 node1...
  • xiyujianxia
  • xiyujianxia
  • 2018-03-31 21:59:36
  • 93

redis 3.3.2 集群配置主从

环境 centos 7 minimal cd /usr/local wget http://download.redis.io/releases/redis-3.2.3.tar.gz ta...
  • HDF734839030
  • HDF734839030
  • 2016-08-08 21:25:42
  • 1067

【MQ】Centos7搭建双主双从RocketMQ集群

一、前言      在前一篇博客中,小编向大家介绍了如何在Centos7中安装RocketMQ。通过这种方法我们可以搭建出来一台母机,通过这台母机来进行克隆搭建出我们的集群。二、搭建环境 Centos...
  • kisscatforever
  • kisscatforever
  • 2017-05-30 15:50:32
  • 1505

Mysql集群和一主多从的方案实现(一)

1、MySQL主从方案业务层的问题 在之前的文章中,我们提到MySQL一主多从集群模式下,对上层业务系统的访问带来了一些问题。本编文章中我们将深入分析这个问题,并介绍如何对这个问题进行改进。My...
  • u010963948
  • u010963948
  • 2017-12-04 19:44:09
  • 283
收藏助手
不良信息举报
您举报文章:centos7.3安装redis4.0.8主3从集群
举报原因:
原因补充:

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