redis集群

redis集群原理以及实验搭建
摘要由CSDN通过智能技术生成

一、redis集群作用

  1. 集群由多个节点(Node)组成,redis的数据分布在这些节点中。集群中的节点分为主节点和从节点:只有主节点负责读写请求和集群信息的维护;从节点只进行主节点数据和状态信息的复制。
  2. 数据分区:数据分区(或称数据分片)是集群最核心的功能。集群将数据分散到多个节点,一方面突破了redis单机内存大小的限制,存储容量大大增加;另一方面每个主节点都可以对外提供读服务和写服务,大大提高了集群的响应能力。
  3. 高可用:集群支持主从复制和主节点的自动故障转移(与哨兵类似);当任一节点发生故障时,集群仍然可以对外提供服务。

二、redis集群搭建

1、安装并且启动节点

  1. 节点规划:3主3备       
  2.  6个节点,正常一样的配置{6套配置文件}
  3. 主:6379/6380/6381 备:6382/6383/6384 节点启动后是没有主从关系的,因此从节点不需要配置replicaof选项的

 

        4.安装服务

yum -y install gcc* pcre* zlib*
tar -xf redis-6.2.7.tar.gz
cd redis-6.2.7/
make && make PREFIX=/usr/local/redis install        #安装编译并且指定安装路径
echo $?                                             #检查是否安装成功

        5.创建配置文件目录

cd /usr/local/redis/             #进入redis安装路径
mkdir /usr/local/redis/conf      #创建配置文件目录
mkdir /usr/local/redis/logs      #创建日志存放目录
mkdir /usr/local/redis/data      #创建数据存放目录
cp -a redis.conf /usr/local/redis/conf/             #复制redis配置文件到配置文件录下                                           #检查是否安装成功

         6.修改主服务器配置文件

cd /usr/local/redis/conf
vim redis.conf
bind 0.0.0.0
daemonize yes
pidfile "/usr/local/redis/logs/redis.pid"
logfile "
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值