当前位置: 首页 > news >正文

网站设建设表单百度手机卫士

网站设建设表单,百度手机卫士,阳江网络问政平台 阳东中学,wordpress支付宝支付面试的时候被人问到集群的问题,搬砖仔哪懂这么多,继续整理一下知识点 Redis 集群模式 Redis集群就是将多个Redis节点连接在一起, 让Redis在不同的节点上同时提供服务。 Redis集群主要有三种模式: 主从复制模式(mast…

面试的时候被人问到集群的问题,搬砖仔哪懂这么多,继续整理一下知识点

Redis 集群模式

Redis集群就是将多个Redis节点连接在一起, 让Redis在不同的节点上同时提供服务。

Redis集群主要有三种模式:

  • 主从复制模式(master-salve)
  • 哨兵模式(sentinel)
  • 切片集群模式(cluster)

主从复制模式

这个模式是一种最基本的模式,可以将主节点复制到一个或者多个节点上来实现数据的冗余和备份。

主节点主要是用来写,在写的同时从节点也会从主节点中捞数据过来写写入。(这个特性是不是就可以用在从节点来做读的操作,然后演变成读写分离。还得思考一下怎么实现)

配置与实现

  1. 配置主节点:主节点不需要做什么配置,默认就会监听所有客户端的请求。
  2. 配置从节点:设置一个和主节点不一样的端口号,并且添加一个配置
# 从节点的端口号
port 63xx
# 主节点的ip和主节点的端口号配置上
replicaof 127.0.0.1 6379
  1. 验证

应用场景

  • 数据备份和数据恢复
  • 读写分离

哨兵模式

哨兵模式是在上面的模式的基础上,加入了一个节点——哨兵节点,这个节点是一个特殊的节点,会监控主节点和从节点的状态。当主节点挂掉了之后,哨兵节点会自动选举处一个主节点并且通知其他从节点和客户端进行故障转移。

配置与实现

  1. 配置主从复制:首先,因为是基于主从复制的,所以我们先跟上面一样配置一次主从复制
  2. 配置哨兵节点:创建一个配置文件,并添加配置
# 配置哨兵节点的端口号
port xxxxx# 配置被监控的主节点 主节点ip 主节点端口 最小哨兵数
sentinel monitor master 127.0.0.1 6379 2# 配置判断主节点的失效时间 被监控的主节点名称 毫秒数
sentinel down-after-milliseconds master 30000# 配置主节点故障转移的时间 被监控的主节点名称 毫秒数
sentinel failover-timeout master 90000
  1. 启动哨兵节点
redis > redis-sentinel /sentinel.conf

特点

可以自动故障转移,出问题的时候可以自动转移到字节点的redis上,并且有主从复制模式的特性,但是配置和管理多个哨兵节点的时候会比较麻烦,并且对节点的内存有要求。

应用场景

  1. 数据备份和容灾(跟主从复制相同的场景)
  2. 有高可用需求的场景

Redis切片集群

当有很多数据都涌入单机的Redis的时候,Redis就顶不住了,Redis提供了一个方案,叫做Redis切片集群(Redis Cluster),它可以将数据分布在不同的服务器上,降低对单个Redis的压力(将key-value对分散在多个节点上),提高性能。每个节点负责部份的数据也叫做槽位。

配置

  1. 配置redis节点:每个节点创建一个redis_port.conf文件
# cluster 节点端口,三个节点就三个端口
port 7001(port 7002 port 7003# 开启集群
cluster-enabled yes# 配置节点的超时时间
cluster-time-out 10000
  1. 假设要启动三个主节点,做三个主从的的集群,那就是6个服务(三主三从,要配置的文件是真的多,又简单又繁琐),然后启动这三个主节点
reids> redis-server redis_port.conf
  1. 创建Redis Cluster
# --cluster-replicas 1 表示一个主节点只有一个从节点
redis> redis-cli --cluster create 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005 127.0.0.1:7006 --cluster-replicas 1

特点

数据可以分片存储,可以使用很多的节点进行大规模的数据存储。
负载均衡,资源利用合理
自动故障转移,这玩意跟上面哨兵也是有点类似的(感觉就在套娃?)

配置也是真的繁琐,还得一个个创建。

应用场景

性能要求高,高可用场景,数据量比较大的需求。

总结

  1. 主从复制:备份和读写分裂,最基础的场景
  2. 哨兵:害怕服务挂掉的场景(高可用)
  3. 分片:适合大规模数据量大 + 高性能场景
http://www.tj-hxxt.cn/news/85381.html

相关文章:

  • 先备案 做网站seo建站网络公司
  • 昆明网站建站上海好的seo公司
  • 个人网站设计论文pptseo的中文意思是什么
  • 东莞专业网站建设关键词优化的方法有哪些
  • 外贸公司网站源码武汉seo关键字优化
  • 淮南公司做网站网络营销工具包括
  • 毕业设计网站代做多少钱单个药品营销策划方案
  • 北京网站制作推广国外外链平台
  • 做数据分析网站百度识图软件
  • 网站备案号是什么意思今日油价92汽油价格调整最新消息
  • 网站建设网页设计师知乎推广
  • 网站备案作用cps推广联盟
  • 新建网站怎么保存百度推广怎么收费
  • 抖音小程序官网seozou是什么意思
  • 佛山网红打卡景点大全排名榜上海搜索seo
  • 做公司 网站建设福建seo排名
  • 局域网网站制作卡点视频免费制作软件
  • 免费永久网站注册新闻头条今天最新消息
  • 北京优化靠谱的公司亚马逊排名seo
  • 信阳做网站 汉狮网络爱站网 关键词挖掘工具站
  • 在网站的标题上怎么做图标百度高级搜索引擎入口
  • 付费腾讯企业邮箱入口如何做关键词优化
  • 招牌图片效果图设计制作企业网站优化解决方案
  • 去年做那个网站致富网站设计软件
  • 旅游商务网站开发邯郸网站seo
  • 东莞有哪些好的网站建设公司提高工作效率的措施
  • 贴吧网站开发需求分析seo投放
  • 做网站专业服务北京网站优化推广公司
  • 大黔门官方网站建设世界军事新闻
  • 妇联网站建设方案谷歌优化培训