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

网站开发实用技术第2版文档域名对行业网站的作用

网站开发实用技术第2版文档,域名对行业网站的作用,北京网站建设 合一,济南网站开发培训班推荐链接: 总结——》【Java】 总结——》【Mysql】 总结——》【Redis】 总结——》【Kafka】 总结——》【Spring】 总结——》【SpringBoot】 总结——》【MyBatis、MyBatis-Plus】 总结——》【Linux】 总结——》【MongoD…

推荐链接:
    总结——》【Java】
    总结——》【Mysql】
    总结——》【Redis】
    总结——》【Kafka】
    总结——》【Spring】
    总结——》【SpringBoot】
    总结——》【MyBatis、MyBatis-Plus】
    总结——》【Linux】
    总结——》【MongoDB】
    总结——》【Elasticsearch】

Redis——》Redis的部署方式对分布式锁的影响

  • 一、Redis常见的部署方式
  • 二、生产环境一般采用的部署方式
  • 三、当主从发生切换时,分布式锁依旧安全吗?
    • 1、场景
    • 2、现象
    • 3、结论

一、Redis常见的部署方式

  • 单机模式
  • 主从模式
  • 哨兵(sentinel)模式
  • 集群模式

二、生产环境一般采用的部署方式

主从+哨兵

Q:主从+哨兵结合模式,有什么优点?
A:
普通的主从模式:当master崩溃时,需要手动切换让slave成为master。
主从+哨兵结合模式:当master异常宕机时,哨兵可以实现故障自动切换,把slave提升为新的master,继续提供服务,以此保证可用性

三、当主从发生切换时,分布式锁依旧安全吗?

1、场景

  1. 客户端1在master上执行SET命令,加锁成功
  2. 此时,master异常宕机,SET命令还未同步到slave上(主从复制是异步的)
  3. 哨兵将slave提升为新的master,但这个锁在新的master上丢失了,导致客户端2来加锁成功了,两个客户端共同操作共享资源

9673f5b8915046bcb35c83f07f6f6a04.png

2、现象

发生锁数据丢失问题,因为主从复制是异步的,主库加了锁却没来得及同步到从库上,从库就被哨兵提升为新主库,所有这个锁在新的主库上,丢失了!

3、结论

当引入Redis副本后,分布式锁还是可能受到影响。即使Redis通过sentinel保证高可用,如果这个master节点由于某些原因发生了主从切换,那么就会出现锁丢失的情况。

http://www.yayakq.cn/news/515747/

相关文章:

  • 织梦网站模板安装海南北京网站建设
  • 腾冲做兼职的网站pi币最新消息
  • 北京做网站建设有发展吗升级访问页面跳转
  • 做介绍英文网站南昌网站建设哪家比较好
  • 网站开发模板word做网站要学那些
  • 怎么查一个网站是否备案wordpress关注插件
  • 大连网站制作 姚喜运建立虚拟网站
  • 合作网站建设百度博客网站模板
  • 撸撸撸做最好的导航网站个人网站怎么制作成图片
  • 怎么做付费的小说网站自己的做网站
  • 化妆品网站建设案例怎样优化网站
  • 网站建设方案费用预算企业管理咨询服务合同模板
  • 千助网站建设长沙小学网站建设
  • 做石材一般用哪些网站推销做公司网站的公司有哪些
  • 微信网站开发服务关于网站建设的论文题目
  • 国外网站怎样建设wap网站分享代码
  • 和平网站建设公司舟山城乡建设培训中心网站
  • 寻找项目做的网站中山建设银行招聘网站
  • wordpress 关闭访问网站推广优化设计方案
  • 建设工程监理 精品课网站免费网络课程平台
  • 互联网站从事登载新闻业务管理暂行规定外包小程序开发注意事项
  • 精品网站建设公中国艺术设计联盟
  • 北京网站建设哪个好百度免费网站如何建设
  • php网站开发实验报告建设通银行官方网站
  • 个人网站上传有啥要求折纸效果网站
  • 公司付的网站费怎么做分录苏州有哪些做网站公司好
  • 用html做网站顺序二手书屋网站开发的意义
  • 网站 app建设开发合作协议中文域名和网站的关系
  • 毕业设计网站开发流程图西安网站建设xazxcy
  • 网站建设对于企业发展的优势平面设计好找工作不