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

网站托管流程什么是网络社交

网站托管流程,什么是网络社交,江门网络干部学院,网站用户后台是怎么做的Redission遇到其他进程已经占用资源的时候会在指定时间waitTime内进行重试。实现过程如下#xff1a; 执行获取锁的lua脚本时#xff0c;会返回一个值#xff0c; 如果获取锁成功#xff0c;返回nil#xff0c;也就是java里的null 如果获取锁失败#xff0c;用语句“PT… Redission遇到其他进程已经占用资源的时候会在指定时间waitTime内进行重试。实现过程如下 执行获取锁的lua脚本时会返回一个值 如果获取锁成功返回nil也就是java里的null 如果获取锁失败用语句“PTTL KEYS[1]”返回当前锁的剩余有效时间 最终返回到tryLock()函数里成为局部变量ttl的值 time是剩余等待时间的值单位ms ttl是当前锁的剩余有效时间单位ms 用了redis里的pubsub机制 同时在unlock()函数时候会执行一个redis指令publish广播该锁已经释放 然后在tryLock()函数里会subscribe这个redis的广播订阅该广播也就是订阅别人释放锁的信号 接下来会在time的剩余时间内等待别人释放锁的信号。当收到别人释放锁的信号并且还在time时间内就会再次尝试获取锁 WatchDog机制 如果未设置超时释放时间那么会设置一个30s的默认过期时间也就是Watchdog然后开启一个任务(下图大红框) 每当时间到达设定等待时间的1/3时候就会执行redis指令刷新锁的HSET的过期时间这样就能给锁无限续期了
http://www.dnsts.com.cn/news/118770.html

相关文章:

  • 门户网站建设公司教程济宁网上做科目一的网站
  • 网站翻页动画效果包装设计公司哪家好
  • 企业网站建设熊掌号中国广东网站建设
  • php网站开发结构成都网站建设_创新互联
  • 用dw做教学网站清除wordpress开发痕迹
  • 网站美化的目标广州影视制作公司
  • 帝国网站模板下载沂源县建设局网站
  • html制作电影网站scratch少儿编程软件下载
  • 网站百度流量怎么做wordpress 小论坛小程序
  • 网站建设及推广文案讯美智能网站建设
  • 网站开发项目计划wordpress5.0.2编辑器
  • dw网站二级页面怎么做对网站建设的维护
  • 网站关键词优化排名公司购买设备有什么网站做参考
  • 进入网站后台ftp空间后怎样上传长沙有什么好玩的
  • 免费项目发布平台佛山网站页面优化
  • 邮箱注册网站wordpress二级目录
  • 小说在线阅读网站怎么做浙江省建设项目招投标网站
  • 大连网站建设哪个好开发公司排名
  • wordpress模板分享seo店铺描述例子
  • 长沙h5手机网站制作潍坊网站建设推广报价
  • 营销型网站建设实战一级造价工程师专业
  • 公司网站案例神魔网站建设
  • 城乡建设部门户网站钢铁网站模板
  • 博纳网站建设网站建设实训内容
  • 网站底部给网站地图做链接做公众号网站
  • 个人网站风格洛阳航迪科技网站建设公司怎么样
  • 简单的网站怎样做游戏怎么做充值网站
  • 歌曲网站源码网页制作收入
  • 西宁网站建设君博解决福州网站开发私人
  • 做网站销售的工作免费设计公司logo设计