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

企业网站建设需要多少钱知乎个人简历模板在线编辑免费

企业网站建设需要多少钱知乎,个人简历模板在线编辑免费,无锡网站建设365caiyi,专注昆明网站建设目录 一、Redis主从复制 1、概念 2、作用 3、缺点 4、流程 5、搭建 6、验证 二、Reids哨兵模式 1、概念 2、作用 3、缺点 4、结构 5、搭建 6、验证 三、Redis集群 1、概述 2、原理 3、架构细节 4、选举过程 四、搭建 1、第一步现在外部使用finalshell 9.9…目录 一、Redis主从复制 1、概念 2、作用 3、缺点 4、流程 5、搭建 6、验证 二、Reids哨兵模式 1、概念 2、作用 3、缺点 4、结构 5、搭建 6、验证 三、Redis集群 1、概述 2、原理 3、架构细节 4、选举过程 四、搭建 1、第一步现在外部使用finalshell 9.9.7.5连接上虚拟机 2、更改配置文件 3、构建集群 一、Redis主从复制 1、概念 是指将一台Redis服务器的数据复制到其他的Redis服务器。前者称为主节点(Master)后者称为从节点(Slave)数据的复制是单向的只能由主节点到从节点。 2、作用 数据冗余主从复制实现了数据的热备份是持久化之外的一种数据冗余方式。 故障恢复当主节点出现问题时可以由从节点提供服务实现快速的故障恢复实际上是一种服务的冗余。 负载均衡在主从复制的基础上配合读写分离可以由主节点提供写服务由从节点提供读服务即写Redis数据时应用连接主节点读Redis数据时应用连接从节点分担服务器负载尤其是在写少读多的场景下通过多个从节点分担读负载可以大大提高Redis服务器的并发量。 高可用除了上述作用以外主从复制还是哨兵和集群能够实施的基础因此说主从复制是Redi高可用的基础。 3、缺点 故障恢复无法自动化 写操作无法负载均衡 存储能力受到单机的限制。 4、流程 第一步若启动一个Slave机器进程则它会向Master机器发送一个“sync command”命令请求同步连接。 第二步无论是第一次连接还是重新连接Master机器都会启动一个后台进程将数据快照保存到数据文件中执行rdb操作同时Master还会记录修改数据的所有命令并缓存在数据文件中。  第三步后台进程完成缓存操作之后Maste机器就会向Slave机器发送数据文件Slave端机器将数据文件保存到硬盘上然后将其加载到内存中接着Master机器就会将修改数据的所有操作一并发送给Slave端机器。若Slave出现故障导致宕机则恢复正常后会自动重新连接。 第四步Master机器收到Slave端机器的连接后将其完整的数据文件发送给Slave端机器如果Mater同时收到多个Slave发来的同步请求则Master会在后台启动一个进程以保存数据文件然后将其发送给所有的Slave端机器确保所有的Slave端机器都正常。 5、搭建 复制redis配置文件原文件不进行修改     主文件redis_6379.conf    从文件 redis_6380.conf 主192.168.115.160 修改配置文件 vim /opt/redis_6379.conf  vim /etc/redis.conf bind  0.0.0.0 port  6379 protected-mode no daemonize yes 然后重启服务 从 在一台主机上实现 vim /opt/redis_6380.conf  vim /opt/redis_6380.conf  修改配置文件 bind  0.0.0.0 port  6380 protected-mode no daemonize yes slaveof 192.168.28.128 6379 ​​ cp /etc/redis.conf /opt/redis_6379.confcp /etc/redis.conf /opt/redis_6380.confvim /opt/redis_6379.conf vim /opt/redis_6380.conf redis-server /opt/redis_6379.conf redis-server /opt/redis_6380.conf netstat -anptu | grep redis在这里我们的主从复制就配置完成了 6、验证 使用redis-cli命令行登录redis服务器输入role指令查看状态 在master节点上录入数据在slave节点上查看到对应数据即可 redis-cli -p 6379 在另一个端口上查看 如果想复制多份端口的话需要以下操作 每台服务器需要一下操作 cp redis_6380.conf redis_6381.conf cp redis_6380.conf redis_6382.conf cp redis_6380.conf redis_6383.conf vim redis_6381.conf vim redis_6382.conf vim redis_6383.conf for i in 1 2 3;do redis-server /opt/redis_638${i}.conf;done for i in 1 2 3;do redis-server /opt/redis_638${i}.conf;donenetstat -anptu |grep redis验证一下 二、Reids哨兵模式 1、概念 是一个分布式系统用于对主从结构中的每台服务器进行监控当出现故障时通过投票机制选择新的 Master 并将所有 Slave 连接到新的 Master。所以整个运行哨兵的集群的数量不得少于3个节点。 依托于主从模式 2、作用 监控哨兵会不断地检查主节点和从节点是否运作正常。 自动故障转移当主节点不能正常工作时哨兵会开始自动故障转移操作它会将失效主节点的其中一个从节点升级为新的主节点并让其他从节点改为复制新的主节点。 通知提醒哨兵可以将故障转移的结果发送给客户端。 3、缺点 写操作无法负载均衡 存储能力受到单机的限制 哨兵无法对从节点进行自动故障转移在读写分离场景下从节点故障会导致读服务不可用需要对从节点做额外的监控、切换操作。 4、结构 哨兵节点哨兵系统由一个或多个哨兵节点组成哨兵节点是特殊的redis节点不存储数据。 数据节点主节点和从节点都是数据节点。 5、搭建 复制哨兵文件         分别监听主从        一主二从即可 修改服务配置文件 一主二从分别为  redis_6379.conf   redis_6380.conf  redis _6381.conf port 26379 sentinel monitor mymaster 192.168.115.160 6379 2 vim /etc/redis-sentinel.conf  cp /etc/redis-sentinel.conf /opt/redis-sentinel_6379.confcp /etc/redis-sentinel.conf /opt/redis-sentinel_6380.confcp /etc/redis-sentinel.conf /opt/redis-sentinel_6381.confvim redis-sentinel_6379.conf vim redis-sentinel_6380.conf vim redis-sentinel_6381.conf 6379的配置文件 80 81 启动         redis-sentinel  配置文件路径 启动服务  并查看 redis-sentinel redis-sentinel_6379.conf redis-sentinel redis-sentinel_6380.conf redis-sentinel redis-sentinel_6381.conf netstat -anptu |grep redis6、验证 先查看哨兵日志 cat /var/log/redis/sentinel.log 停止master后slave会通过选举产生新的master 换了一个新的哨兵停止主服务器查看是否生成新的主服务器 主服务器从端口6379变为6380 如果此时将原来的master6379上线6381还会是master吗 答案是不会 哨兵配置文件会自动修改监听的master节点地址为新的master节点地址 三、Redis集群 1、概述 Redis3.0版本以上开始支持cluster采用的是hashslothash槽可以将多个Redis实例整合在一起形成一个群集也就是将数据分散到群集的多台机器上。 2、原理 Redis Cluster是一个无中心的结构每个节点都保存数据和整个群集的状态。每个节点都会保存其他节点的信息知道其他节点所负责的槽并且会与其他节点定时发送心跳信息能够及时感知群集中异常的节点。 3、架构细节 1所有的redis节点彼此互联PING-PONG机制内部使用二进制协议优化传输速度和带宽。 2节点的失效fail在群集中超过半数的主master节点检测失效时才生效。 3客户端与 redis 节点直连不需要中间代理proxy层客户端不需要连接群集所有节点连接群集中任何一个可用节点即可。 4redis-cluster 把所有的物理节点映射到【0-16383】slot 上cluster 负责维护 node-slot-key。 4、选举过程 选举过程是群集中所有master参与如果半数以上master节点与当前 master 节点通信超cluster—node—timeout认为当前 master 节点挂掉。以下两种情况为整个群集不可cluster_statefail当群集不可用时所有对群集的操作都不可用收到(errorCLUSTEFDOWN The cluster is down错误。 如果群集任意 master挂掉且当前 master 没有 slave则群集进入 fail状态也可以理解成群集的slot映射【0 ~16383】不完整时进入fail状态。 如果群集中超过半数的master挂掉无论是否有slave群集都进入 fail状态。 默认情况下每个群集的节点都使用两个TCP端口.一个是6379一个是163796379服务于客户端的连接16379 用于群集总线即使用二进制协议的节点到节点通信通道。节点使用群集总线进行故障检测、配置更新、故障转移授权等。如果开启了防火墙需要开放这两个端口。 四、搭建 先画一个拓扑图片理清楚里面的关系 1、第一步现在外部使用finalshell 9.9.7.5连接上虚拟机 第二步开始下载连接上网络源开始下载epel-release下载两遍更新一下安装REdis 第三步、每台机子上面创建目录 mkdir /etc/rediscp /etc/redis.conf /etc/redis/redis1_6379.confcp /etc/redis.conf /etc/redis/redis2_6380.conf 回到第一台主机分别修改配置文件内容 开始更改文件三台机子一起改了 vim /etc/redis/redis1_6379.conf bind 192.168.28.3      本机ip protected-mode no       关闭保护模式 port 6379       监听端口 daemonize yes      允许后台运行 dir /var/lib/redis/redis3_6379/      目录存放位置 vim /etc/redis/redis2_6380.conf protected-mode no bind 192.168.28.3 daemonize yes 进入目录创建文件 cd /var/lib/redis/mkdir redis1_6379mkdir redis2_6380启动一下文件 redis-server /etc/redis/redis1_6379.conf redis-server /etc/redis/redis2_6380.conf netstat -anptu | grep redis 第一台机子没问题了开始弄第二台机子 bind 192.168.28.4 本机ip protected-mode no  关闭保护模式 port 6379   监听端口 daemonize yes   允许后台运行 dir /var/lib/redis/redis3_6379/  目录存放位置 bind 192.168.28.4  protected-mode no port 6380 daemonize yes dir /var/lib/redis/redis4_6380/ cd /var/lib/redis/mkdir redis3_6379mkdir redis4_6380netstat -anptu | grep redis第三台机子 bind 192.168.28.5 protected-mode no port 6379 daemonize yes dir /var/lib/redis/redis5_6379/ bind 192.168.28.5 protected-mode no port 6379 daemonize yes dir /var/lib/redis/redis6_6380/ mkdir redis5_6379mkdir redis6_6380redis-server /etc/redis/redis5_6379.conf redis-server /etc/redis/redis6_6380.conf netstat -anptu | grep redis这里开始我们的服务启动成功开始配置文件分别修改配置文件中 2、更改配置文件 cluster-enabled yes cluster-config-file nodes-6379.conf cluster-node-timeout 15000 更改完配置文件一定要检查一下看一下是否起动成功 !netkill redis-server /etc/redis/redis1_6379.conf redis-server /etc/redis/redis2_6380.conf !net 第二台和上台一样 第三台和上两台一样 3、构建集群 ⑴以下操作需要登录某个节点的redis数据库中 将其他节点加入集群      CLUSTER MEET 192.168.115.128 6380      CLUSTER MEET 192.168.115.128 6381      CLUSTER MEET 192.168.115.128 6382      CLUSTER MEET 192.168.115.128 6383      CLUSTER MEET 192.168.115.128 6384 查看一下字符 分配slot一定要出数据库分配数据槽 redis-cli -p 6379 cluster addslots {0..5461} redis-cli -p 6381 cluster addslots {5462..10922} redis-cli -p 6383 cluster addslots {10923..16383} 建立主从关系 redis-cli -h 192.168.28.5 -p 6379 cluster replicat  cf2958543c77c8385a12a1408e5295fa3a39d943 redis-cli -h 192.168.28.3 -p 6380 cluster replicate b10d86332060b6c3e2cf106b4102ad2f58897faf redis-cli -h 192.168.28.4 -p 6379 cluster replicate 6228a79970b2bb518856091201e0a9cc1865661f   根据图片找到以下的依赖 redis3是redis1的从数据库所以在库里输入 从ID redis-cli -h 192.168.28.4 -p 6379 cluster replicate 这里加入主的redis1的6379的UUID 从ID redis-cli -h 192.168.28.5 -p 6379 cluster replicate  这里加入主的redis4的6380的UUID 从ID redis-cli -h 192.168.28.3 -p 6380 cluster replicate  这里加入住的redis5的6380的UUID 查看一下数据库状态说明集群成功了 查看命令 cluster nodes 查看所有群集节点 cluster info 查看群集状态 重置集群命令 cluster reset 数据的key不能相同 创建用户他会给我们分配一个哈希槽
文章转载自:
http://www.morning.hwljx.cn.gov.cn.hwljx.cn
http://www.morning.tkryt.cn.gov.cn.tkryt.cn
http://www.morning.ypjjh.cn.gov.cn.ypjjh.cn
http://www.morning.zdmrf.cn.gov.cn.zdmrf.cn
http://www.morning.krkwh.cn.gov.cn.krkwh.cn
http://www.morning.nbsbn.cn.gov.cn.nbsbn.cn
http://www.morning.spfq.cn.gov.cn.spfq.cn
http://www.morning.3dcb8231.cn.gov.cn.3dcb8231.cn
http://www.morning.wdykx.cn.gov.cn.wdykx.cn
http://www.morning.xnqwk.cn.gov.cn.xnqwk.cn
http://www.morning.pqnpd.cn.gov.cn.pqnpd.cn
http://www.morning.txhls.cn.gov.cn.txhls.cn
http://www.morning.kjyfq.cn.gov.cn.kjyfq.cn
http://www.morning.tmjhy.cn.gov.cn.tmjhy.cn
http://www.morning.jyjqh.cn.gov.cn.jyjqh.cn
http://www.morning.wgrl.cn.gov.cn.wgrl.cn
http://www.morning.zpjhh.cn.gov.cn.zpjhh.cn
http://www.morning.ltzkk.cn.gov.cn.ltzkk.cn
http://www.morning.mfnjk.cn.gov.cn.mfnjk.cn
http://www.morning.amonr.com.gov.cn.amonr.com
http://www.morning.tyhfz.cn.gov.cn.tyhfz.cn
http://www.morning.zcwzl.cn.gov.cn.zcwzl.cn
http://www.morning.hclqy.cn.gov.cn.hclqy.cn
http://www.morning.kbbmj.cn.gov.cn.kbbmj.cn
http://www.morning.pmjw.cn.gov.cn.pmjw.cn
http://www.morning.pbdnj.cn.gov.cn.pbdnj.cn
http://www.morning.ygxf.cn.gov.cn.ygxf.cn
http://www.morning.bjjrtcsl.com.gov.cn.bjjrtcsl.com
http://www.morning.kfmlf.cn.gov.cn.kfmlf.cn
http://www.morning.ndynz.cn.gov.cn.ndynz.cn
http://www.morning.yrpd.cn.gov.cn.yrpd.cn
http://www.morning.dxhnm.cn.gov.cn.dxhnm.cn
http://www.morning.tntbs.cn.gov.cn.tntbs.cn
http://www.morning.rqsr.cn.gov.cn.rqsr.cn
http://www.morning.rqkzh.cn.gov.cn.rqkzh.cn
http://www.morning.pqndg.cn.gov.cn.pqndg.cn
http://www.morning.qlsyf.cn.gov.cn.qlsyf.cn
http://www.morning.tfsyk.cn.gov.cn.tfsyk.cn
http://www.morning.ktmbr.cn.gov.cn.ktmbr.cn
http://www.morning.xmwdt.cn.gov.cn.xmwdt.cn
http://www.morning.qztsq.cn.gov.cn.qztsq.cn
http://www.morning.tmxfn.cn.gov.cn.tmxfn.cn
http://www.morning.tralution.cn.gov.cn.tralution.cn
http://www.morning.wrdlf.cn.gov.cn.wrdlf.cn
http://www.morning.rnwt.cn.gov.cn.rnwt.cn
http://www.morning.c7622.cn.gov.cn.c7622.cn
http://www.morning.ltrz.cn.gov.cn.ltrz.cn
http://www.morning.qjrjs.cn.gov.cn.qjrjs.cn
http://www.morning.rtbj.cn.gov.cn.rtbj.cn
http://www.morning.yqwrj.cn.gov.cn.yqwrj.cn
http://www.morning.ptzbg.cn.gov.cn.ptzbg.cn
http://www.morning.wxckm.cn.gov.cn.wxckm.cn
http://www.morning.rfxg.cn.gov.cn.rfxg.cn
http://www.morning.pqbkk.cn.gov.cn.pqbkk.cn
http://www.morning.fdjwl.cn.gov.cn.fdjwl.cn
http://www.morning.zwwhq.cn.gov.cn.zwwhq.cn
http://www.morning.xmrmk.cn.gov.cn.xmrmk.cn
http://www.morning.ypbdr.cn.gov.cn.ypbdr.cn
http://www.morning.lpmjr.cn.gov.cn.lpmjr.cn
http://www.morning.nfbnl.cn.gov.cn.nfbnl.cn
http://www.morning.nzkc.cn.gov.cn.nzkc.cn
http://www.morning.pudejun.com.gov.cn.pudejun.com
http://www.morning.hfbtt.cn.gov.cn.hfbtt.cn
http://www.morning.snmsq.cn.gov.cn.snmsq.cn
http://www.morning.mjytr.cn.gov.cn.mjytr.cn
http://www.morning.qcdhg.cn.gov.cn.qcdhg.cn
http://www.morning.rpkg.cn.gov.cn.rpkg.cn
http://www.morning.yrjkp.cn.gov.cn.yrjkp.cn
http://www.morning.tpdg.cn.gov.cn.tpdg.cn
http://www.morning.zrgx.cn.gov.cn.zrgx.cn
http://www.morning.lpmlx.cn.gov.cn.lpmlx.cn
http://www.morning.nrydm.cn.gov.cn.nrydm.cn
http://www.morning.fgkwh.cn.gov.cn.fgkwh.cn
http://www.morning.jfjqs.cn.gov.cn.jfjqs.cn
http://www.morning.gtwtk.cn.gov.cn.gtwtk.cn
http://www.morning.bxsgl.cn.gov.cn.bxsgl.cn
http://www.morning.hyxwh.cn.gov.cn.hyxwh.cn
http://www.morning.phwmj.cn.gov.cn.phwmj.cn
http://www.morning.rrrrsr.com.gov.cn.rrrrsr.com
http://www.morning.fslrx.cn.gov.cn.fslrx.cn
http://www.tj-hxxt.cn/news/264589.html

相关文章:

  • 查看虚拟币行情的网站怎么做申通e物流的网站建设
  • 自己做网站推广费用大wordpress主题路径
  • 新手学做网站html怎么做网站地图
  • discuz修改网站标题有什么平面设计的网站
  • 人工智能设计网站对电子商务网站建设的认识
  • 刚建的网站百度搜不到温州做网站推广
  • 德邦公司网站建设特点公司网站建设目的和意义
  • 校园网站建设与应用武冈网站建设
  • 禹州 什么团购网站做的好wordpress 文章缩放
  • 外贸皮包网站模板高端网站建设公司成都
  • 设计君网站公司网站 设计方案
  • 网站设计专业实验室建设什么是软文营销
  • 阳光市往房和城乡规划建设局网站wordpress调用文章调节每页数量
  • 厦门网站建设网站先搭建网站还是先做ui
  • 珠海专业网站制作网络建设公司起名选字
  • 四川成都营销型网站做网站去哪找客户
  • 工程造价信息网站什么网站可以看女人唔易做
  • 大学网站建设课程课综如何修改wordpress首页导航
  • 2013年建设工程发布网站企业网站建设前言
  • 网站建设有几个文件夹在环评备案网站上做登记后会怎么样
  • 哪些网站是动态网站评估做的好不好
  • 长沙网站推广排名新手怎么从1688拿货
  • 图们市建设局网站静态网站制作价格
  • 用ip做网站达州建设局网站
  • asp.net网站sql权限设置郑州网站优化外包顾问
  • 毕业设计做网站难吗龙海市建设局网站
  • 深圳网站开发一薇石家庄做网站的公司有哪些
  • 重庆网站推广服务网站建设与维护的内容
  • 只有单页面的网站怎么做seo网站被很多公司抄袭
  • 前端如何兼职做网站深圳燃气公司招聘信息