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

网站商城建设实训心得荣成信用建设官方网站

网站商城建设实训心得,荣成信用建设官方网站,网站建设公司上海站霸,乐云seo主从简介 1、主从 – 用法 像MySQL一样#xff0c;redis是支持主从同步的#xff0c;而且也支持一主多从以及多级从结构。 主从结构#xff0c;一是为了纯粹的冗余备份#xff0c;二是为了提升读性能#xff0c;比如很消耗性能的SORT就可以由从服务器来承担。 redis的主…主从简介 1、主从 – 用法 像MySQL一样redis是支持主从同步的而且也支持一主多从以及多级从结构。 主从结构一是为了纯粹的冗余备份二是为了提升读性能比如很消耗性能的SORT就可以由从服务器来承担。 redis的主从同步是异步进行的这意味着主从同步不会影响主逻辑也不会降低redis的处理性能。 主从架构中可以考虑关闭主服务器的数据持久化功能只让从服务器进行持久化这样可以提高主服务器的处理性能。 在主从架构中从服务器通常被设置为只读模式这样可以避免从服务器的数据被误修改。但是从服务器仍然可以接受CONFIG等指令所以还是不应该将从服务器直接暴露到不安全的网络环境中。 2.主从复制原理 主从 – 同步原理 从服务器会向主服务器发出SYNC指令当主服务器接到此命令后就会调用BGSAVE指令来创建一个子进程专门进行数据持久化工作也就是将主服务器的数据写入RDB文件中。在数据持久化期间主服务器将执行的写指令都缓存在内存中。   在BGSAVE指令执行完成后主服务器会将持久化好的RDB文件发送给从服务器从服务器接到此文件后会将其存储到磁盘上然后再将其读取到内存中。这个动作完成后主服务器会将这段时间缓存的写指令再以redis协议的格式发送给从服务器。 部署主从复制 三台redis配置主从 master 192.168.134.165 slave1 192.168.134.166 slave2 192.168.134.163 master [rootserver01 ~]# cd /usr/local/redis/ [rootserver01 redis]# vim redis.conf protected-mode no #关闭加密保护 bind 0.0.0.0 #所有IP port 6379 daemonize yes #开启后台模式将on改为yes logfile /var/log/redis.log #定义log文件 pidfile /var/run/redis_6379.pid slave1 [rootlocalhost ~]# cd /usr/local/redis/ ootlocalhost redis]# vim redis.conf bind 0.0.0.0 daemonize yes #开启后台模式 logfile /var/log/redis.log protected-mode no replicaof 192.168.134.165 6379 #master为192.168.134.165 端口为6379 slave2: [rootserver03 ~]# cd /usr/local/redis/ [rootserver03 redis]# vim redis.conf bind 0.0.0.0 daemonize yes logfile /var/log/redis.log replicaof 192.168.134.165 6379 启动所有redis三台都启动 [rootserver01 redis]# ./src/redis-server redis.conf 查看master的状态 redis-sentinel---哨兵模式 1、哨兵简介:Redis Sentinel Sentinel(哨兵)是用于监控redis集群中Master状态的工具其已经被集成在redis2.4的版本中是Redis官方推荐的高可用性(HA)解决方案。 2、作用 1)Master状态检测 2)如果Master异常则会进行Master-Slave切换将其中一个Slave作为Master将之前的Master作为Slave 3)Master-Slave切换后master_redis.conf、slave_redis.conf和sentinel.conf的内容都会发生改变即master_redis.conf中会多一行slaveof的配置sentinel.conf的监控目标会随之调换 3、工作模式 1)每个Sentinel以每秒钟一次的频率向它所知的MasterSlave以及其他 Sentinel 实例发送一个 PING 命令 2)如果一个实例instance距离最后一次有效回复 PING 命令的时间超过 down-after-milliseconds 选项所指定的值 则这个实例会被 Sentinel 标记为主观下线。 3)如果一个Master被标记为主观下线则正在监视这个Master的所有 Sentinel 要以每秒一次的频率确认Master的确进入了主观下线状态。 4)当有足够数量的 Sentinel大于等于配置文件指定的值在指定的时间范围内确认Master的确进入了主观下线状态 则Master会被标记为客观下线 4、主观下线和客观下线 主观下线Subjectively Down简称 SDOWN指的是当前 Sentinel 实例对某个redis服务器做出的下线判断。 客观下线Objectively Down 简称 ODOWN指的是多个 Sentinel 实例在对Master Server做出 SDOWN 判断并且通过 SENTINEL is-master-down-by-addr 命令互相交流之后得出的Master Server下线判断然后开启failover. 配置哨兵模式 哨兵模式主要监视主从的状态这里是由上面的主从让哨兵监视master的状态。 每台机器上修改sentinel.conf配置文件修改如下配置 [rootserver01 ~]# vim /usr/local/redis/sentinel.conf protected-mode no # #关闭加密模式--新添加到sentinel配置文件中 port 26379 #哨兵的端口为26379 logfile /var/log/redis-sentinel.log #设置哨兵的日志文件 sentinel monitor mymaster 192.168.134.165 6379 2 #当集群中有2个sentinel认为master死了时才能真正认为该master已经不可用了。 (slave上面写的是master的ipmaster写自己ip)sentinel down-after-milliseconds mymaster 3000 #单位毫秒 sentinel failover-timeout mymaster 1000 #若sentinel在该配置值内未能完成failover(故障转移)操作即故障时master/slave自动切换则认为本次failover失败。在后台启动所有的哨兵 注意:在生产环境下将哨兵模式启动放到后台执行:     ./src/redis-sentinel sentinel.conf [rootserver01 redis]# ./src/redis-sentinel sentinel.conf [1] 1484查看哨兵的日志可以看出master的状态正常 将master宕机后再重启可以发现在两台slave上面查看其中一台是否切换为master:(没有优先级为随机切换) 查看哨兵的日志 进入192.168.134.163查看主从状态163成为了master
http://wiki.neutronadmin.com/news/70287/

相关文章:

  • 乐云seo模板网站建设本周的新闻大事10条
  • 网站未备案做经营被罚款孝感的网站建设
  • 电子商务网站开发文档信用公示信息系统(全国)
  • 如何在百度里建网站黄冈网站建设价格
  • 建设公司门户网站建设方案的物app
  • wordpress目录图片seo是什么职位
  • 建网站策划方案网站做成app需要多少钱
  • 优秀seo网站wordpress 百度主动推送
  • 淮北做网站的公司有哪些wordpress onetone
  • 抚顺网站开发网站建设会议通知
  • 如何制作个人网页兼职福州seo代运营
  • 信专业广州网站建设做电商网站前端的技术选型是
  • 手机怎么打开禁止访问的网站学习网站建设论文
  • 用html做网站的背景图怎么弄国家企业信用信息查询公示系统
  • 新建建设兵团科技局网站怎么做视频解析网站
  • 响应式网站一般做几个版本淮安网站制作设计
  • 查询网站的外链深入解析wordpress...
  • 江西省建设工程安全质量监督管理局网站wp 企业网站模板
  • 湛江低价网站建设wordpress安装插件出现api
  • phpcms 多语言网站石柱网站制作
  • 网站开发编写籍贯代码wordpress怎么二次开
  • 网站的内容管理怎样建移动网站
  • 网站开发的论文题目黑龙江建设网官方
  • 做二维码推送网站wordpress登录原理
  • 大连营销型网站建设怎么对自己的网页进行修改
  • 重庆家政公司网站建设营销网站有四大要素构成
  • 平阴县建设工程网站做网站需要哪些成本
  • 如何挖掘和布局网站关键词网站建设续费合同
  • 做移动网站点击软件网站 需求
  • 网站开发前期方案静态网站如何建设