Redis集群原理与容器化部署集群

1、集群原理简介

1.1、什么是集群?什么是分区?

集群简单的说就是将同一个服务部署在不同的机器上,从而提高服务的横向扩展能力。

分区就是将数据分布在多个实例(服务器)上,让每一个实例都只存储一部分数据,从而达到增大总的存储数据量的效果。

1.2、为什么要实用集群?

为什么要实用集群呢?主从+哨兵模式不是已经很好了吗,已经高可用了吗?

但是主从+哨兵虽然解决了高可用问题,但是没有解决数据分区存储问题。因为我们存储的数据量大小取决于主服务器的存储容量。那么集群模式将数据分区存储就是为了实现数据存储量可以横向扩展。

1.3、数据分区的优点与缺点?

优点

  • 1、性能提升
    • 单机Redis的网络I/O能力和计算能力是有限的,将请求分发到多台机器,充分利用多台机器的计算能力和带宽,有助于Redis总体的服务能力。
  • 2、存储能力横向扩展
    • 即使Redis的存储能力已经能满足大部分需求,但是随着key的数量不断增加,单台机器受限于机器本身的存储容量,将数据分散到多台机器存储使得Redis服务可以横向扩展。

缺点

  • 1、管理更加复杂
    • Redis数据分散到多台机器,管理起来自然会更加的复杂。还涉及到数据迁移等工作,增大了操作难度。
  • 2、分散后的数据节点宕机使得集群缺少部分数据(可以使用主
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码农小何

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值