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

网站关键词库如何做北京手机网站建设外包

网站关键词库如何做,北京手机网站建设外包,自适应网站什么做,昆山人才网官网本文只拿这个游戏的bug来举例Redis,如果有不妥的地方,联系我进行删除 描述:今天在高速上打火影(有隧道,有时候会卡),发现了个bug,我点了两次-1000的忍玉(大概用了1千七百…

本文只拿这个游戏的bug来举例Redis,如果有不妥的地方,联系我进行删除

描述:
今天在高速上打火影(有隧道,有时候会卡),发现了个bug,我点了两次-1000的忍玉(大概用了1千七百多忍玉),但是神器等级没有增加,可是忍玉数量减少了,过了几小时后,我再登录,神器等级才看到增加。

原来神器等级58,123(没截图)

后面神器等级59,450

1.问题(查询到假数据)

这里假设用的是MySQL和Redis

1.1 业务流程(将信息放入MQ,先操作数据库,再操作Redis)

假设先对忍玉和神器等级的数据库进行update操作,然后进行忍玉和神器等级缓存(为什么不是更新缓存呢,因为如果我们一直操作数据库,就要一直更新缓存,如果用户不进行查询,那么这些更新缓存的操作就是多余的浪费资源,我们直接删缓存,等用户来查的时候我们再去查一次数据库就好了)

如果一切正常的话,数据库得到更新,缓存得到删除,当用户来查的时候,就拿到了新数据

但是由于我们卡(或其他问题),导致部分进程异常终止,导致没有删缓存的操作,这就导致了我们继续查神器等级的时候,还是拿到了旧数据(Redis存有,直接返回)

2.解决方案

上面是先操作数据库,再操作Redis

由于操作数据库的时间远远大于操作Redis的时间,这就导致在操作数据库的时候出现bug的几率就会增大,所以,我们可以换一下顺序,即 我们先操作Redis,再操作数据库,因为操作Redis的时间很短,这个时间段内出现bug的几率贼低,所以我们删了缓存后,不管数据库是否能正常执行,我们继续查询神奇等级的时候,肯定会比上面那种情况会好,可以拿到新数据。

http://www.dtcms.com/a/443931.html

相关文章:

  • 做外汇看的网站免费建立网站步骤
  • 做公司网站怎么删除图片做棋牌网站多少钱
  • 北京网站备案域名男的做那个视频网站
  • 建设网站有何要求求个网站好人有好报2023
  • 网站做全好吗高端企业
  • 江西网站制作网页设计模板大全
  • 免费私人网站建设平台礼嘉网络推广
  • 建设电子商务网站的好处管理系统有哪些
  • 江西赣州网站网站优化seo技术
  • 做网站工资多少钱wordpress 用户 字段
  • 怎么做自己的网站后台教程门户网站界面设计
  • 萧山网站优化响应式网站模板 开源
  • 山东钢结构建设局网站上传到服务器的网站打开是空白
  • 外贸 企业网站 建设网站设计论文总结与展望
  • 建立网站需要多少钱就蓷y湖南岚鸿推荐宁波中小企业网站制作
  • 啤酒网站建设注册网站建设公司
  • 课程网站建设的目的意义乐陵关键词seo
  • 外卖项目技术亮点总结笔记
  • 做教育网站还挣钱吗dw做的网站怎么上传
  • 一诺网站建设湖南 微网站开发与设计比赛
  • 济南网站建设流程网站asp.net安装
  • 手机网站活动策划方案珠海品牌型网站建设
  • 阿里巴巴网站怎么做全屏大图公司建设内容是什么
  • 网站建设维护属于什么专业网站开发常用的谷歌插件
  • html页面能做成网站吗类似情侣空间的网站开发
  • 做招聘网站需要什么资质苏州行业网络推广排名稳定
  • 自适应滤波器减轻光照对卷心菜识别准确性影响
  • 宁波外贸网站制作公司必应网站收录在哪
  • 元宇宙与文化传承:数字技术保护文化遗产
  • OpenSearch/Ingest Pipeline + k-NN 在 ABP 的“双索引”落地