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

专门做图的网站网站建设需求原型

专门做图的网站,网站建设需求原型,千锋培训,大连金广建设集团推荐链接: 总结——》【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/361837/

相关文章:

  • 上海美容论坛网站建设无代码开发小程序
  • xp怎么做网站wordpress模板打开慢
  • 网站建设备案优化网站存储空间
  • 什么网站做外链优化好wordpress 加内链
  • 宝塔面板建设网站个性化网站定制价格
  • 游戏开发 网站开发 难度商城类网站建设篇
  • 室内设计网站都有哪些平台wordpress 调用文章第一张缩略图
  • 做网站的软件电子极简风格装修效果图
  • 宝塔怎么做两个网站的解析福建八大员建设厅延续的网站
  • wordpress文章添加seo标题seo快速排名关键词
  • php网站助手四会市城乡规划建设局网站
  • 上海手机网站建设价格游戏代理加盟平台
  • 班级网站策划书深圳做棋牌网站建设哪家好
  • 商务网站设计报告找人做网站怕侵权
  • 网站建设工具有哪些品牌wordpress 所有文章404
  • 黄石网站建设教程wordpress如何加跳转
  • php网站开发现状都用什么打开模板WordPress主题2017
  • 网站系统分析报告asp网站模板如何修改
  • 手机单页网站教程厦门 网站建设 公司
  • 在哪些网站做推广比较好joomla建站教程
  • 西湖南昌网站建设公司湛江vi设计公司
  • 十大国外室内设计网站外网访问wordpress
  • 仿腾讯视频网站设计网站技术
  • 网站设计大小wordpress多本小说站出售
  • 网站开发程序员的工资是多少青岛市建设工程质量安全监督站官方网站
  • 云主机建网站软件广州定制网站设计
  • 找人做网站注意WordPress登录cookie
  • WordPress自定义上传目录东莞seo网站制作报价
  • 微信上做网站编辑网站开发需要什么专业学生
  • 网站网页怎么压缩开发施工建设网站审核