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

新网站怎样做优化宁波专业网站定制制作服务

新网站怎样做优化,宁波专业网站定制制作服务,网站建设都需要哪些东西,湖北网站seo设计目录 前言 一、概述 二、作用 三、缺点 四、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.w-s-a.com/news/910688/

相关文章:

  • 知名网站建设公司电话长子网站建设
  • 网站建设的意义与目的建立什么船籍港
  • 广州注册公司营业执照网站建设代码优化
  • 百度网站官网马克互联网主题 wordpress
  • 网站制作 客户刁难深圳自助建站
  • 怎么去推广一个网站广东餐饮品牌设计
  • 网站代码加密了怎么做兰州最新大事
  • 现在ui做的比较好的网站去年做啥网站致富
  • 广东网站建设咨询电话好牌子网
  • 公司怎样制作网站南阳网站关键词
  • 营销型网站建设与网盟完整php网站开发
  • 网站做微信链接怎么做的石桥铺网站建设公司
  • 济南mip网站建设公司做图书馆网站模板
  • app 门户网站网站项目框架
  • 做网站视频网站备案 新闻审批号
  • 织梦网站怎么居中视频网站开发与制作
  • 网站上海备案佛山网站seo哪家好
  • 品牌形象网站有哪些珠海市区工商年报在哪个网站做
  • 注册域名不建设网站seo外包服务方案
  • 如何进行外贸网站建设wordpress文章输入密码可见
  • 政务网站建设索引常州做网站信息
  • 南宁做网站找哪家好wordpress 更改首页
  • 一个人在家做网站建设品牌策划流程
  • 小网站广告投放wordpress页面添加js
  • 仿制别人的竞价网站做竞价犯法吗wordpress添加版块
  • wordpress主题 站长互联网站备案表
  • 广州品牌策划公司排行南宁seo网络推广公司
  • 营销型网站图片肯德基网站开发
  • 网站的外链是什么wordpress开启菜单
  • 文字字体是什么网站西安博达网站建设