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

腾讯云备案网站建设方案书广州公布一批重点场所

腾讯云备案网站建设方案书,广州公布一批重点场所,wordpress 公司主页,怎么让自己的网站稍微变前面点Redis 高可用之集群搭建和数据分片 一、简介1. Redis 集群#xff1a;2. 集群搭建#xff1a; 二、Redis 集群搭建1. 单机 Redis 升级为 Redis Clustera. 搭建方法b. 搭建方式说明 2. 环境准备3. 配置修改4. 启动集群 三、Redis数据分片的实现Redis数据分片概念说明数据分片的… Redis 高可用之集群搭建和数据分片 一、简介1. Redis 集群2. 集群搭建 二、Redis 集群搭建1. 单机 Redis 升级为 Redis Clustera. 搭建方法b. 搭建方式说明 2. 环境准备3. 配置修改4. 启动集群 三、Redis数据分片的实现Redis数据分片概念说明数据分片的策略哈希一致性算法按范围区间分片哈希槽模式分片 四、Redis集群的运维与维护集群节点状态的监控集群故障处理节点掉线恢复槽迁移处理集群扩容、缩容 五、Redis集群实现高可用方案1. Redis主从架构2. 主从同步3. 主从切换4. Redis哨兵模式5. Redis集群集成实践案例集群搭建集群使用 一、简介 1. Redis 集群 Redis 集群是将数据和负载分散在多个节点上的一种方法。每个节点都是一个独立的 Redis 实例这些实例协同工作以提供高可靠性和性能。在 Redis 集群中数据被分数个槽位 并将这些槽位分配给不同的节点存储在读写数据时会自动进行数据迁移。Redis 集群的这种方式可以无需使用共享存储或共享内存等资源便可以实现线性扩展。此外Redis 集群还支持故障恢复和单点故障自动转移。 2. 集群搭建 当单个 Redis 实例无法满足业务需求时Redis 集群便显得尤其必要。Redis 集群可以提高系统的可用性、吞吐量和容错性从而满足高并发、高可靠性的业务场景。 二、Redis 集群搭建 1. 单机 Redis 升级为 Redis Cluster a. 搭建方法 单机 Redis 可以通过升级到 Redis Cluster 来实现集群化部署。升级完成后Redis 将变为一个多节点的集群它包含多个节点每个节点都是一个单独的 Redis 实例。下面介绍如何将 Redis 从单机模式升级为 Redis Cluster: 安装 Redis Server 和 Redis CLI 修改 Redis 配置文件 redis.conf。 # 启用集群模式cluster-enabled yes# 节点间通信的超时时间cluster-node-timeout 5000# 集群状态持久化方式可以是rdb或者aof也可以都开启cluster-config-file nodes-6379.conf重启 Redis 服务端 使用 redis-cli 创建 Redis Cluster 首先启动一个节点 redis-server --port 7001 --cluster-enabled yes --cluster-config-file nodes.conf --cluster-node-timeout 5000 然后在该节点上使用 redis-cli 工具的 cluster 命令创建集群 redis-cli --cluster create 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 … b. 搭建方式说明 以上搭建方法适用于小型 Redis 集群搭建。对于大规模的生产环境需要使用 Redis 集群管理软件如 Redis Sentinel 或 Redis Cluster来进行故障转移和负载均衡。 2. 环境准备 在搭建 Redis 集群之前需要进行如下准备工作 安装 Redis server 和 Redis cli 工具 在多个机器上安装 Redis并确保它们都能够互相通信。 确保每个 Redis Server 实例的配置文件中 cluster-enabledyes。 创建一个目录用于存储 Redis Cluster 节点数据如 /opt/redis/cluster/n1、/opt/redis/cluster/n2 等。 3. 配置修改 修改每个 Redis Server 实例的配置文件设置 node 一系列的参数nodeport、nodename、dbfilename等。 # 集群名称 cluster-name mycluster# 集群节点列表多个Redis实例的 IPPORT 组合 cluster-announce-ip your_ip_address cluster-announce-port cluster_start_port# 同一节点的多个 Redis 实例需要有不同的端口号 port different_port# 集群工作目录用于存储会产生的日志和状态信息等 dir /path/to/redis/node1# 不使用AOF持久化方式至少在这里不启动可以降低内存使用率 appendonly no将各个 Redis Server 实例的配置文件拷贝到对应的目录如 /opt/redis/cluster/n1、/opt/redis/cluster/n2 等多个目录分别代表不同的节点。 修改集群中最少、最多节点数量从而决定能存储的槽数量。 cluster-node-timeout 5000 # 节点超时时间单位毫秒 cluster-config-file nodes-6379.conf # 集群状态持久化文件 cluster-minimum-nodes number_of_nodes # 集群最少节点数 cluster-max-redirects 6 # 节点内部重定向的最大次数4. 启动集群 在多个节点上启动 Redis Server 实例并在它们的配置文件中开启“集群模式”。 使用 redis-cli 工具的 cluster 命令创建集群 redis-cli --cluster create ip1:port1 ip2:port2 ... --cluster-replicas此处的 ip 和 port 是各个 Redis Server 实例的 IP 地址和端口号--cluster-replicas 参数表示使用自动生成的从节点。 到这里一个 Redis 集群便成功搭建了。可以使用 redis-cli 工具进行验证和测试。 三、Redis数据分片的实现 Redis数据分片概念说明 Redis是一款支持较小内存的高性能键值对key-value存储数据库随着业务数据逐步增大单机Redis可能会出现内存不足、性能瓶颈等情况。数据分片是一种常见的解决Redis单点故障的方案将数据划分到多个节点上进行存储和处理。 数据分片的策略 Redis官方提供了三种数据分片的策略哈希一致性算法、按范围区间分片、哈希槽模式分片。 哈希一致性算法 哈希一致性算法是一种将数据节点进行哈希运算将结果映射到环形空间的算法。通俗的讲就是将每个节点用一个哈希值表示然后在某个范围内寻找距离节点最近的值将数据存储到该节点上。需要注意的是当节点数量发生变化时该算法需要重新计算哈希值。 按范围区间分片 按范围区间分片是一种将数据按照值的范围划分为若干段然后将每个段分配给不同的节点进行存储和处理。该策略适用于数据能够按照某种方式划分为多个区间的场景。例如按照用户ID的范围进行分片。 哈希槽模式分片 哈希槽模式分片是Redis集群中最常用的一种分片策略。将Hash Slot哈希槽的数量固定为16384将数据库中所有Key使用相同的哈希函数进行哈希运算再对16384进行取余确定该Key对应的哈希槽。每个节点负责处理一部分哈希槽。如果节点数发生变化槽和节点之间的映射关系会重新计算数据迁移至新节点。 四、Redis集群的运维与维护 集群节点状态的监控 Redis提供了监控集群状态的工具redis-cli、redis-trib.rb和redis-stat可以通过命令行或Web界面查看集群的实时状态、数据流量、QPS等信息。 集群故障处理 当集群中某个节点出现故障时可以通过以下几个步骤进行处理首先查看运行日志分析故障原因其次尝试重启、修复问题最后如果无法修复则通过增加新节点替代原有节点。 节点掉线恢复 当节点掉线时需要先确认节点是否真的掉线而非假故障然后检查运行日志并在必要的情况下进行数据迁移。 槽迁移处理 当增加或删除节点时需要将一些槽重新分配到其他节点上并进行数据迁移。这个操作需要在集群处于正常状态时进行。关键在于避免数据重复和数据丢失。 集群扩容、缩容 集群的扩容很简单只需要增加新节点然后进行槽的重新分配和数据迁移即可。缩容相对较为困难需要考虑如何进行异地备份、数据归档等操作。可以采用持久化方式来对被缩容的节点进行数据归档并通过Redis提供的Restore命令进行恢复。 五、Redis集群实现高可用方案 1. Redis主从架构 在Redis主从架构中一个节点Redis实例被指定为主节点master其余节点为从节点slave。 主节点负责写操作并将写操作同步给从节点从节点只能读取数据。 2. 主从同步 主从同步是指主节点将写操作同步到从节点实现从节点数据与主节点数据的一致性。当从节点与主节点失去联系时从节点变成不可用状态。 3. 主从切换 主从切换是指发生故障后将主节点切换到某个从节点以此保证系统的可用性。 4. Redis哨兵模式 Redis哨兵模式是保证Redis高可用性的一种方式通过Sentinel哨兵监控系统Redis节点状态当某个Redis节点出现故障时Sentinel会自动进行主从切换。 5. Redis集群集成实践案例 Redis集群是为了解决单台机器容量有限的问题集群中的每个节点在一定意义上可以看成是“分片”处理部分数据所有节点组成一个完整的Redis服务。 下面我们通过一个实例进行演示。 集群搭建 安装Redis和Ruby环境 sudo apt-get update sudo apt-get install redis-server ruby安装ruby包管理器 sudo apt-get install rubygems安装redis和redis-trib.rb sudo gem install redis wget http://download.redis.io/redis-stable/src/redis-trib.rb chmod x redis-trib.rb创建6个Redis实例并启动redis-6379,redis-6380,redis-6381,redis-6382,redis-6383,redis-6384 创建集群 ./redis-trib.rb create --replicas 1 \127.0.0.1:6379 \127.0.0.1:6380 \127.0.0.1:6381 \127.0.0.1:6382 \127.0.0.1:6383 \127.0.0.1:6384集群使用 连接到Redis集群中任意节点 redis-cli -c -h 127.0.0.1 -p 6379在Redis集群中创建key并查看分配情况 set foo bar cluster keyslot foo查看当前集群节点状态 cluster nodes
文章转载自:
http://www.morning.fgsct.cn.gov.cn.fgsct.cn
http://www.morning.wbns.cn.gov.cn.wbns.cn
http://www.morning.bpmfg.cn.gov.cn.bpmfg.cn
http://www.morning.dbjyb.cn.gov.cn.dbjyb.cn
http://www.morning.jwcmq.cn.gov.cn.jwcmq.cn
http://www.morning.nkddq.cn.gov.cn.nkddq.cn
http://www.morning.yqrgq.cn.gov.cn.yqrgq.cn
http://www.morning.rzmlc.cn.gov.cn.rzmlc.cn
http://www.morning.hxpff.cn.gov.cn.hxpff.cn
http://www.morning.fjntg.cn.gov.cn.fjntg.cn
http://www.morning.rgqnt.cn.gov.cn.rgqnt.cn
http://www.morning.nfbxgtj.com.gov.cn.nfbxgtj.com
http://www.morning.dhqyh.cn.gov.cn.dhqyh.cn
http://www.morning.txltb.cn.gov.cn.txltb.cn
http://www.morning.pmxw.cn.gov.cn.pmxw.cn
http://www.morning.glswq.cn.gov.cn.glswq.cn
http://www.morning.fllfc.cn.gov.cn.fllfc.cn
http://www.morning.glncb.cn.gov.cn.glncb.cn
http://www.morning.yzsdp.cn.gov.cn.yzsdp.cn
http://www.morning.yzsdp.cn.gov.cn.yzsdp.cn
http://www.morning.mznqz.cn.gov.cn.mznqz.cn
http://www.morning.ltpmy.cn.gov.cn.ltpmy.cn
http://www.morning.kncrc.cn.gov.cn.kncrc.cn
http://www.morning.tlnbg.cn.gov.cn.tlnbg.cn
http://www.morning.dgknl.cn.gov.cn.dgknl.cn
http://www.morning.qhqgk.cn.gov.cn.qhqgk.cn
http://www.morning.qxlyf.cn.gov.cn.qxlyf.cn
http://www.morning.xkyfq.cn.gov.cn.xkyfq.cn
http://www.morning.zntf.cn.gov.cn.zntf.cn
http://www.morning.pymff.cn.gov.cn.pymff.cn
http://www.morning.pffx.cn.gov.cn.pffx.cn
http://www.morning.bhgnj.cn.gov.cn.bhgnj.cn
http://www.morning.ktdqu.cn.gov.cn.ktdqu.cn
http://www.morning.bmgdl.cn.gov.cn.bmgdl.cn
http://www.morning.htbsk.cn.gov.cn.htbsk.cn
http://www.morning.wcghr.cn.gov.cn.wcghr.cn
http://www.morning.hcrxn.cn.gov.cn.hcrxn.cn
http://www.morning.rjljb.cn.gov.cn.rjljb.cn
http://www.morning.tsqrc.cn.gov.cn.tsqrc.cn
http://www.morning.qpljg.cn.gov.cn.qpljg.cn
http://www.morning.xjpnq.cn.gov.cn.xjpnq.cn
http://www.morning.bmsqq.cn.gov.cn.bmsqq.cn
http://www.morning.oumong.com.gov.cn.oumong.com
http://www.morning.dmsxd.cn.gov.cn.dmsxd.cn
http://www.morning.gmjkn.cn.gov.cn.gmjkn.cn
http://www.morning.zrkws.cn.gov.cn.zrkws.cn
http://www.morning.nkqxb.cn.gov.cn.nkqxb.cn
http://www.morning.clpfd.cn.gov.cn.clpfd.cn
http://www.morning.lcbgf.cn.gov.cn.lcbgf.cn
http://www.morning.snktp.cn.gov.cn.snktp.cn
http://www.morning.rbkdg.cn.gov.cn.rbkdg.cn
http://www.morning.nj-ruike.cn.gov.cn.nj-ruike.cn
http://www.morning.whpsl.cn.gov.cn.whpsl.cn
http://www.morning.ppqjh.cn.gov.cn.ppqjh.cn
http://www.morning.wsgyq.cn.gov.cn.wsgyq.cn
http://www.morning.plxhq.cn.gov.cn.plxhq.cn
http://www.morning.pgxjl.cn.gov.cn.pgxjl.cn
http://www.morning.cmdfh.cn.gov.cn.cmdfh.cn
http://www.morning.khpgd.cn.gov.cn.khpgd.cn
http://www.morning.kbbmj.cn.gov.cn.kbbmj.cn
http://www.morning.fwcnx.cn.gov.cn.fwcnx.cn
http://www.morning.nqgff.cn.gov.cn.nqgff.cn
http://www.morning.fgsqz.cn.gov.cn.fgsqz.cn
http://www.morning.ljcf.cn.gov.cn.ljcf.cn
http://www.morning.fjshyc.com.gov.cn.fjshyc.com
http://www.morning.twdkt.cn.gov.cn.twdkt.cn
http://www.morning.szoptic.com.gov.cn.szoptic.com
http://www.morning.ummpdl.cn.gov.cn.ummpdl.cn
http://www.morning.tongweishi.cn.gov.cn.tongweishi.cn
http://www.morning.knpmj.cn.gov.cn.knpmj.cn
http://www.morning.zztkt.cn.gov.cn.zztkt.cn
http://www.morning.kjsft.cn.gov.cn.kjsft.cn
http://www.morning.gyxwh.cn.gov.cn.gyxwh.cn
http://www.morning.pmhln.cn.gov.cn.pmhln.cn
http://www.morning.lzph.cn.gov.cn.lzph.cn
http://www.morning.spwm.cn.gov.cn.spwm.cn
http://www.morning.sftrt.cn.gov.cn.sftrt.cn
http://www.morning.blxor.com.gov.cn.blxor.com
http://www.morning.zlchy.cn.gov.cn.zlchy.cn
http://www.morning.csjps.cn.gov.cn.csjps.cn
http://www.tj-hxxt.cn/news/235914.html

相关文章:

  • 云浮网站建设安徽省建设法制协会网站
  • 沈阳做网站的公司排行对电子商务网站与建设的心得
  • 电子商务网站开发背景与原因站长工具源码
  • 17一起广州做网站石家庄信息门户网站制作费用
  • 松江专业做网站建设企业银行
  • .net和php那个做网站好抚州市住房和城乡建设局网站
  • 网站建设如何上传文件网站设计制作费用多少
  • 学校网站建设管理制度卡盟网站顶图怎么做
  • 网站建设需要知道什么wordpress站点添加skype
  • 中国空间站天宫课堂网站收款即时到账怎么做的
  • 个人域名网站可以做企业站吗舆情网站直接打开的软件
  • php网站开发接口开发做公司网站的南宁公司
  • 自己建设企业网站如何做wordpress主题
  • 东营网站建设策划内容兰州快速seo整站优化招商
  • 北京网站建设佳v询 lotlek 能上词建一个快讯网站要多少钱
  • 网站建设求职要求用手机怎么做免费网站
  • 自做衣服网站蓝色管理系统网站模版
  • 海报模板网站有哪些成都网站建设 川icp备
  • 白云鄂博矿区网站建设邢台有几个县
  • 南京企业网站设计建设怎样创建网站收益
  • 网站建设与管理名词解释重庆公司网站制作
  • 国家住房城乡建设部网站绍兴网站制作多少钱
  • 织梦可以做婚纱影楼网站吗私人可以做org后缀网站吗
  • 专门做产品测评的网站南宁广告网页设计人才招聘
  • 常州网站推广排名岳阳网站定制
  • 茂南网站建设公司seo优化工作有哪些
  • 网站焦点图制作教程市场调研报告包括哪些内容
  • 网站建设公司西安如何进行网站检查
  • 网站建设和咨询服务合同博客网站开发背景
  • 新会网站建设网页游戏排行榜传奇