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

潍坊外贸网站建设沈阳网站seo

潍坊外贸网站建设,沈阳网站seo,公司网站制作可以使用开源系统吗,男直接做的视频网站面试的时候被人问到集群的问题,搬砖仔哪懂这么多,继续整理一下知识点 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.yidumall.com/news/122.html

相关文章:

  • 微信小程序云开发费用亚马逊排名seo
  • 做电气的什么招聘网站好百度客服人工在线咨询电话
  • 江阴网页设计大连网站seo
  • 网站开发 -(广告)武汉网络推广优化
  • 腾讯有服务器如何做网站品牌营销的概念
  • 学生网页设计模板素材seo研究中心qq群
  • 广州市建设集团网站seo查询5118
  • 广州做网站找哪家好凡科网站官网
  • 4成都网站建设郑州网站建设推广有限公司
  • 免费的建网站软件网站排名优化技巧
  • 带会员功能的网站网站建设全网营销
  • 做二维码推送网站怎么样免费做网站
  • 如何做外贸网络推广多少关键词排名优化软件
  • 网站开发技术最新技术logo设计
  • 网站留言发送到邮箱自己做网站难吗
  • ps做网站大小尺寸长沙专业做网站公司
  • WordPress访问数据插件网站seo百度百科
  • 做网站前期预算新手怎么做电商
  • 如何在中国建设银行网站转账北京网络营销招聘
  • wordpress 变成中文新浪博客seo
  • 重庆网站备案公司公司网站设计需要多少钱
  • 大专公司网站建设毕业论文使用百度地图导航收费吗
  • 最专业网站建设开发青岛网站开发公司
  • 绥化市建设局网站广州seo网站推广平台
  • 网站外包注意事项搜索引擎优化培训
  • .网站建设的目标常见的网络推广方式包括
  • 果洛wap网站建设哪家好十大舆情网站
  • 网站是什么样的爱站网长尾关键词搜索
  • 潍坊网站建设公司推荐百度账户
  • 公司小网站怎么做网站推广找客户