Linux下bc平台搭建安装集群版Redis

之前bc平台搭建【企鹅21717-93408】安装了单机的Redis,这次安装一个Redis集群。
集群定义:

多个业务单元一同工作,且每个业务单元都是相同的。
集群特点:

当集群中业务单元大于等于1/2个凉了的时候,这个集群就不能再使用了,经过计算,当集群数为3的时候,整体down的几率最低
一主一备模式,给每一个业务单元创建一个备用业务单元,原来的业务单元称作master,备用的称作slave。
集群和伪集群:

集群:每一个业务单元在单独的服务器上
伪集群:所有的业务单元都在同一个服务器上,用端口号来区分
安装步骤:

安装ruby
#yum install -y ruby
安装ruby包管理器
#yum install -y rubygems
安装脚本需要的其他包
#gem install redis-3.2.1.gem
为了好整理,在/usr/local中建立一个新的文件夹redis-cluster
#mkdir redis-cluster
将单机版安装好的redis/bin复制到redis-cluster中取名字redis01
#cp -r bin /usr/local/redis-cluster/redis01
进入到redis01中删除掉之前单机版做的实验数据
#rm -rd dump.rdb
之后修改redis.conf中的端口号,改成自己熟悉的数字比如5201,然后去掉cluster-enabled yes前面的注释#
#vim redis.conf
将redis01赋值5份,这就相当于是3份master和3份slave
#cp -r redis01 redis02
……
#cp -r redis 01 redis06
之后修改这五份的redis.conf,修改他们的端口号为5202……5206
#vim redis02/redis.conf
……
#vim redis06/redis.conf
将之前redis解压目录中的src下的redis-trib.rb赋值到redis-cluster中
#cp /usr/local/redis/src/redis-trib.rb /usr/local/redis-cluster/

原文地址:https://blog.51cto.com/14282619/2375698

时间: 2024-10-04 09:14:57

Linux下bc平台搭建安装集群版Redis的相关文章

Linux 下 LXD 容器搭建 Hadoop 集群

配置要求 主机内存 4GB . 磁盘 100 GB 以上. HOST 机安装常用 Linux 发行版. Linux Container ( LXD ) 以主机 ubuntu 16.04 为例. 安装 LXD . $ sudo apt-get install lxd $ newgrp lxd $ sudo lxd init 查看可用的镜像源,如果使用默认的 image ,可以跳过下面两步,直接进入后面的 launch . $ lxc remote list 选取上一步喜欢的 image ,复制链接

Linux下Hadoop 2.2.0 集群配置攻略

Hadoop 2.2.0 集群配置攻略 用户输入标识: chmod +x jdk-7u45-linux-x64.rpm  为黑色带底纹 系统输出标识: java version "1.7.0_51" 为绿色小字 2014年3月20-日 by lilihao Q 404536204 1. 安装sun jdk (1). 到Oracle的官方网站下载jdk,目前最新版本是7u51 安装包: http://www.oracle.com/technetwork/java/javase/downl

浅谈集群版Redis和Gossip协议

今天来看一下Redis-Cluster和其中的重要概念Gossip协议. 1.Redis Cluster的基本概念 集群版的Redis听起来很高大上,确实相比单实例一主一从或者一主多从模式来说复杂了许多,互联网的架构总是随着业务的发展不断演进的. 单实例Redis架构最开始的一主N从加上读写分离,Redis作为缓存单实例貌似也还不错,并且有Sentinel哨兵机制,可以实现主从故障迁移. 单实例一主两从+读写分离结构: 单实例的由于本质上只有一台Master作为存储,就算机器为128GB的内存,

docker下搭建fastfds集群版

搭建过程参考 作者 https://me.csdn.net/feng_qi_1984 的课程视频 声明:集群版是在我之前写的单机版基础之上进行搭建的,我将安装了fastfds单机版的docker打包成了镜像. 如对fastfds搭建流程不熟悉者,需先参阅之前的文章.点击进入文章 首先借鉴一个公众号的两张图来说明一下 fastfds 上传下载的流程,公众号为 "Java架构师之路" 我搭建的思路是,两个tracker.四个storage,然后通过nginx进行反向代理访问图片. 下面演示

Centos5.6下利用Ambari搭建Hadoop集群(Hotonworks框架)

 写在前面: 很长时间没在CSDN上写博客了,最近两个月公司计划要搞大数据,而我们的技术不够,所以这段时间主要进行Hadoop的相关技术学习及储备.废话不多说,下面进入主题,本次主要讨论在Centos5.6下通过Ambari进行Hadoop集群的安装(基于Hotonworks框架). 一.Centos安装(已装了系统的可以跳过此步) 1.    把光盘放入光驱中重新启动电脑,让光盘引导来安装CentOS 5.6系统; 上图为CentOS的安装启动界面,如果想用文本方式安装,就输入linux te

linux 下heartbeat简单高可用集群搭建

Heartbeat 项目是 Linux-HA 工程的一个组成部分,它实现了一个高可用集群系统.通过Heartbeat我们可以实现双机热备,以实现服务的持续性. linux下基于heartbeat的简单web服务的高可用集群搭建 首先规划好两台主机作为heartbeat的双机热备,命名为node1.lvni.cc(主) ;node2.lvni.cc, node1的eth0IP :192.168.157.148  Vip eth0:0:192.168.157.149 node2的eth0IP :19

Linux上北京-赛车平台搭建分布式集群

1.下载北京-赛车平台源码搭建 2.通过Xftp将文件传到Linux服务器上 3.使用 命令 tar --zxvf zookeeper-3.4.12 解压 zookeeper 4.配置系统环境变量 vim /etc/profile 执行source /etc/profile 使环境变量立即生效5.进入conf中 复制 zoo_sample.cfg 文件的并命名为为 zoo.cfg 6.同过 vim zoo.cfg 编辑配置文件 编辑前 编辑后 server.A=B:C:D中的A是一个数字,表示这

Linux下通过apache实现tomcat集群

对于WEB应用集群的技术实现而言,最大的难点就是如何能在集群中的多个节点之间保持数据的一致性,会话(Session)信息是这些数据中最重要的一块.要实现这一点,大体上有两种方式,一种是把所有Session数据放到一台服务器上或者数据库中,集群中的所有节点通过访问这台Session服务器来获取数据:另一种就是在集群中的所有节点间进行Session数据的同步拷贝,任何一个节点均保存了所有的Session数据.两种方式都各有优点,第一种方式简单.易于实现,但是存在着Session服务器发生故障会导致全

linux下jboss eap 6.3 集群(cluster)配置

jboss eap 6.3 集群(cluster)配置 接上一篇继续,Domain模式解决了统一管理多台jboss的问题,今天我们来学习如何利用mod_cluster来实现负载均衡.容错. mod_cluster是jboss的一个开源集群模块(基于apache 2.2.x),官网地址为http://mod-cluster.jboss.org/ ,下面是使用步骤: 一.从官网下载binary文件 http://mod-cluster.jboss.org/downloads/1-2-6-Final-