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

门户网站产品设计方案策划书模板范文

门户网站产品设计方案,策划书模板范文,官方网站案例,外贸管理软件免费目录 前言 一、概述 二、作用 三、缺点 四、redis主从复制的流程 五、搭建redis主从复制 总结 前言 Redis的主从配置是指在Redis集群中#xff0c;将一个Redis节点配置为主节点#xff08;master#xff09;#xff0c;其他节点配置为从节点#xff08;slave#xff09;… 目录 前言 一、概述 二、作用 三、缺点 四、redis主从复制的流程 五、搭建redis主从复制 总结 前言 Redis的主从配置是指在Redis集群中将一个Redis节点配置为主节点master其他节点配置为从节点slave主节点负责写操作和部分读操作从节点负责读操作。 主从配置的作用主要有以下几点 提高读写性能主节点负责写操作从节点负责读操作实现了读写分离有效提高了系统的读写性能。从节点可以接受主节点的复制数据这样读操作可以在从节点上执行减轻了主节点的负载。 提高可用性主节点故障时从节点可以接替主节点的角色继续提供服务。当主节点恢复后可以重新加入集群重新成为从节点保证了系统的高可用性。 数据备份从节点通过复制主节点的数据实现了数据的备份。当主节点故障时从节点可以提供最新的数据避免数据丢失。 故障恢复当主节点故障时可以通过从节点快速恢复主节点的数据。从节点会自动发现并选举一个新的主节点保证系统的正常运行。 扩展性通过增加从节点可以提高系统的读取性能和容量。当系统需求增加时可以通过增加从节点来扩展系统的处理能力。 总的来说主从配置可以提高Redis集群的性能、可用性和扩展性保证数据的备份和故障恢复。   一、概述 redis主从复制是指将一台Redis服务器的数据复制到其他的Redis服务器。前者称为主节点(Master)后者称为从节点(Slave)数据的复制是单向的只能由主节点到从节点。 二、作用 数据冗余主从复制实现了数据的热备份是持久化之外的一种数据冗余方式。 故障恢复当主节点出现问题时可以由从节点提供服务实现快速的故障恢复实际上是一种服务的冗余。 负载均衡在主从复制的基础上配合读写分离可以由主节点提供写服务由从节点提供读服务即写Redis数据时应用连接主节点读Redis数据时应用连接从节点分担服务器负载尤其是在写少读多的场景下通过多个从节点分担读负载可以大大提高Redis服务器的并发量。 高可用除了上述作用以外主从复制还是哨兵和集群能够实施的基础因此说主从复制是Redis高可用的基础。 三、缺点 故障恢复无法自动化 写操作无法负载均衡 存储能力受到单机的限制。 四、redis主从复制的流程 第一步若启动一个Slave机器进程则它会向Master机器发送一个“sync command”命令请求同步接。 第二步无论是第一次连接还是重新连接Master机器都会启动一个后台进程将数据快照保存到数据文件中执行rdb操作同时Master还会记录修改数据的所有命令并缓存在数据文件中。  第三步后台进程完成缓存操作之后Maste机器就会向Slave机器发送数据文件Slave端机器将数据文件保存到硬盘上然后将其加载到内存中接着Master机器就会将修改数据的所有操作一并发送给Slave端机器。若Slave出现故障导致宕机则恢复正常后会自动重新连接。 第四步Master机器收到Slave端机器的连接后将其完整的数据文件发送给Slave端机器如果Mater同时收到多个Slave发来的同步请求则Master会在后台启动一个进程以保存数据文件然后将其发送给所有的Slave端机器确保所有的Slave端机器都正常。 五、搭建redis主从复制 我们搭建一主三从的模式 1.在主服务上的操作 修改配置文件vim /etc/redis.conf 设置监听地址 关闭保护模块 设置允许后台运行 重启服务查看端口 [rootlocalhost ~]# vim /etc/redis.conf [rootlocalhost ~]# systemctl restart redis [rootlocalhost ~]# netstat -anput |grep redis tcp 0 0 192.168.73.10:6379 0.0.0.0:* LISTEN 12833/redis-server [rootlocalhost ~]# 2.在从上的操作 将 配置文件redis.conf 拷贝并以端口号命令例如 [rootlocalhost etc]# cp redis.conf /opt/redis_6380.conf [rootlocalhost etc]# cp redis.conf /opt/redis_6381.conf [rootlocalhost etc]# cp redis.conf /opt/redis_6382.conf [rootlocalhost etc]# 分别编辑他们需要修改的内容 修改配置文件     bind  0.0.0.0     port  不同的端口号     protected-mode no     daemonize yes     slaveof 主的IP 主的端口 编辑完成之将主从全部启动并验证 [rootlocalhost etc]# cp redis.conf /opt/redis_6380.conf [rootlocalhost etc]# cp redis.conf /opt/redis_6381.conf [rootlocalhost etc]# cp redis.conf /opt/redis_6382.conf [rootlocalhost etc]# vim /opt/redis_6380.conf [rootlocalhost etc]# vim /opt/redis_6381.conf [rootlocalhost etc]# vim /opt/redis_6382.conf [rootlocalhost etc]# redis-server /opt/redis_6380.conf [rootlocalhost etc]# redis-server /opt/redis_6381.conf [rootlocalhost etc]# redis-server /opt/redis_6382.conf [rootlocalhost etc]# netstat -anput |grep redis tcp 0 0 192.168.73.10:6379 0.0.0.0:* LISTEN 12833/redis-server tcp 0 0 0.0.0.0:6380 0.0.0.0:* LISTEN 13699/redis-server tcp 0 0 0.0.0.0:6381 0.0.0.0:* LISTEN 13711/redis-server tcp 0 0 0.0.0.0:6382 0.0.0.0:* LISTEN 13723/redis-server tcp 0 0 192.168.73.10:37065 192.168.73.10:6379 ESTABLISHED 13723/redis-server tcp 0 0 192.168.73.10:34195 192.168.73.10:6379 ESTABLISHED 13699/redis-server tcp 0 0 192.168.73.10:6379 192.168.73.10:37065 ESTABLISHED 12833/redis-server tcp 0 0 192.168.73.10:6379 192.168.73.10:34195 ESTABLISHED 12833/redis-server tcp 0 0 192.168.73.10:46341 192.168.73.10:6379 ESTABLISHED 13711/redis-server tcp 0 0 192.168.73.10:6379 192.168.73.10:46341 ESTABLISHED 12833/redis-server [rootlocalhost etc]# 3、验证 使用redis-cli命令行登录redis服务器输入role指令查看状态 [rootlocalhost etc]# redis-cli -h 192.168.73.10 -p 6379 192.168.73.10:6379 role 1) master 2) (integer) 435 3) 1) 1) 192.168.73.102) 63803) 4352) 1) 192.168.73.102) 63813) 4353) 1) 192.168.73.102) 63823) 435 192.168.73.10:6379 在master节点上录入数据在slave节点上查看到对应数据即可 master录入 192.168.73.10:6379 set hy hy OK 192.168.73.10:6379 get hy hy 192.168.73.10:6379 slave查看 [rootlocalhost etc]# redis-cli -h 192.168.73.10 -p 6380 192.168.73.10:6380 get hy hy 192.168.73.10:6380 exit [rootlocalhost etc]# redis-cli -h 192.168.73.10 -p 6381 192.168.73.10:6381 get hy hy 192.168.73.10:6381 exit [rootlocalhost etc]# redis-cli -h 192.168.73.10 -p 6382 192.168.73.10:6382 get hy hy 192.168.73.10:6382 验证成功 总结 在配置主从复制上大家要注意的是配置项的修改 master服务器需要改的地方 bind  监听地址port  端口protected-mode nodaemonize yes slave需要修改的是 bind  监听地址port  6380protected-mode nodaemonize yesslaveof 192.168.115.160 6379 并且需要注意去监听端口。
http://www.tj-hxxt.cn/news/231547.html

相关文章:

  • 岫岩做网站微信公众号开发教程
  • 怎么做微信钓鱼网站吗电子商务推广方式有哪些
  • 湛江城市建设培训中心网站网页设计课程安排
  • 微网站设计与制作流动性管理
  • 郑州百度网站优化排名网络品牌推广策略
  • 网站建设业务流程做网站怎样申请域名
  • 洛阳网站建设价格低如何利用国外的网站开发客户
  • .net开发网站怎么样上海外贸新三样出口超2400亿元
  • 网站服务器租用售价网站推广培训哪里好
  • 宁夏建设银行网站苏州seo外包
  • 民营建筑网站军事新闻头条最新军情
  • 合肥网站搜索优化学生模拟网站开发
  • 网站定制报价表培训课程网站
  • 重庆建设厅的网站首页如何建设公司的网站首页
  • 用图片做简单网站c2c网站的类型
  • 网站建设的经营范围dw网页制作教程完整版
  • 在线建设房屋设计网站济南正规网站制作怎么选择
  • 宝塔网站建设跳转微信可打开重庆网站建设怎么样
  • 四方区企业型网站建设网站网站开发建设
  • 天津中冀建设集团有限公司网站个人网站 不备案
  • 毕业设计做网站 如何做全网媒体整合推广平台
  • 专注网站建设微信开发网站制作老了
  • 营销型网页设计外包seo服务收费标准
  • 网站f式布局深圳市住房建设局网站首页
  • asp艺术学校网站源码江干区住房和城市建设局网站
  • 网站做等级测评做商城类网站备案时需提供什么证件
  • 怎么在网站后台加框框建设银行社保卡网站在哪
  • 网站地图怎么提交开网店需要什么准备
  • 葫芦岛市建设局网站做乡镇网站
  • 企业网站优化做什么公司企业文化墙设计方案