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

外贸网站服务器推荐房产网站制作流程

外贸网站服务器推荐,房产网站制作流程,百度推广收费多少,泉州做网站qzxiaolv5.5 分布式锁-redission锁的MutiLock原理 为了提高redis的可用性,我们会搭建集群或者主从,现在以主从为例 此时我们去写命令,写在主机上, 主机会将数据同步给从机,但是假设在主机还没有来得及把数据写入到从机去的时…

5.5 分布式锁-redission锁的MutiLock原理

为了提高redis的可用性,我们会搭建集群或者主从,现在以主从为例

此时我们去写命令,写在主机上, 主机会将数据同步给从机,但是假设在主机还没有来得及把数据写入到从机去的时候,此时主机宕机,哨兵会发现主机宕机,并且选举一个slave变成master,而此时新的master中实际上并没有锁信息,此时锁信息就已经丢掉了。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

为了解决这个问题,redission提出来了MutiLock锁,使用这把锁咱们就不使用主从了,每个节点的地位都是一样的, 这把锁加锁的逻辑需要写入到每一个主丛节点上,只有所有的服务器都写入成功,此时才是加锁成功,假设现在某个节点挂了,那么他去获得锁的时候,只要有一个节点拿不到,都不能算是加锁成功,就保证了加锁的可靠性。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

那么MutiLock 加锁原理是什么呢?笔者画了一幅图来说明

当我们去设置了多个锁时,redission会将多个锁添加到一个集合中,然后用while循环去不停去尝试拿锁,但是会有一个总共的加锁时间,这个时间是用需要加锁的个数 * 1500ms ,假设有3个锁,那么时间就是4500ms,假设在这4500ms内,所有的锁都加锁成功, 那么此时才算是加锁成功,如果在4500ms有线程加锁失败,则会再次去进行重试.

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

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

相关文章:

  • wordpress数据库导出网址链接襄阳seo费用
  • 网站开发好难呀重庆九龙网站建设
  • 哪些网站是做设计的成都网页设计
  • 做视频素材哪个网站好免费宣传平台
  • 怎样注册网站中文域名做博客网站的php代码
  • 国家高新技术企业查询网站如何建设网站教育
  • 哈尔滨寸金网站建设价钱新闻热点大事件
  • 合肥专业网站建设济南网站制作创意
  • 陈巴尔虎旗网站建设php网站 php有什么用
  • 做资金盘网站违法吗网红商城软件
  • 叶榭网站建设网站怎么做赚钱
  • 常州网站seo代理加盟商丘企业网站服务
  • 郑州做网站齿轮江门城乡建设局官方网站
  • ipa文件自己网站怎么做下载事业单位网站建设算固定资产吗
  • 淘宝客可道cms网站建设蓝色脚手架织梦企业网站模板
  • 无锡建设银行网站北京社保网
  • 网站制作成本取消工法建设部网站
  • app 网站开发嵊州哪里可以做网站
  • 查公司的网站有哪些百度教育app
  • 漳州企业网站建设北京市建设教育协会网站查询系统
  • 网站历史记录怎么恢复wordpress编辑器自定义按钮
  • 网站建设代码好难啊白云区建设局网站
  • 新网站一天做多少外链开源nodejs wordpress
  • 成都市网站公司早期经典网页游戏
  • 最全的ppt模板网站网站开发技术的比较
  • 襄县网站建设公司找人做的网站到现在还没出来
  • 做网站图片软件抖音制作视频的软件
  • 网站排名优化教程网站wap版影响权重么
  • 华为云建设网站需要域名吗网站建设与规划总结
  • 网站建设课本太阳能建设网站