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

十堰城市建设网站睢县做网站

十堰城市建设网站,睢县做网站,张雪峰谈广告学专业,企业网站建设兴田德润地址今天突然想起来这个#xff0c;就是那么突然#xff0c;上次项目上用过redis#xff0c;是一个消息已读未读的问题#xff0c;由于消息挺多的#xff0c;如果每次都去查数据库#xff0c;那岂不是裂开#xff0c;所以就存缓存了。 现在想想#xff0c;还是不大行#… 今天突然想起来这个就是那么突然上次项目上用过redis是一个消息已读未读的问题由于消息挺多的如果每次都去查数据库那岂不是裂开所以就存缓存了。 现在想想还是不大行我看表里已经十万数据了而且都不怎么用如果火力全开可能一天就得1w的数据。 所以我认为更具不同的区域进行分表然后在存入redis通过不同的区域key。(没有什么事情是加一层解决不了的如果有就再加一层) 回归正题哈扯了一会淡反正也就我自己复习的时候看看博客无所吊谓 既然是同步redis和数据库以下以修改数据为例子就有两个情况 到底是先修改数据库还是先改redis 我认为不管是先更新哪一个都会出现问题(没加锁前提下) 先更新数据库会出现数据库刚更新完还没更新redis就有访问导致取redis的旧数据。 先更新redis会出现redis更新成功一个线程在更新数据库之前去到了redis拿去用了可是更新数据库时报错了这个数据就是错数据玩球了   最好的方法还是先改数据库然后删掉缓存之所以删掉缓存而不是修改缓存是因为有些缓存不会经常用所以用到它的时候去除存入缓存。 所以直接加锁性能降低一些保证数据安全性只要我的两个操作没有完就不能访问。  还可以用版本号乐观锁来解决redis和数据库两边的版本号是否相同一旦不相同就不读取还在更新redis缓存。 另外一种就是利用消息队列来解决也就是成了异步更新一旦更新数据库成功就向消息队列中发送一条更新消息消费者拿到后进行更新redis如果失败就重试。
http://www.zqtcl.cn/news/694800/

相关文章:

  • 网站需要怎么做做普通网站公司吗
  • 网站收录平台方法网站建设是不是都需要交费
  • 上海 政务网站建设情况营销模式有哪些 新型
  • 国内做免费视频网站有哪些苏州娱乐场所最新消息
  • 福田建设网站宿迁网站建设案例
  • 建立企业网站的目的和意义人力资源外包收费标准
  • 网站开发前后端分离湘潭seo磐石网络
  • 上海做网站找谁京东网站建设分析
  • 叶榭做网站青岛做网站建设价格
  • 有什么可以在线做奥数题的网站中国建设网官网下载
  • 网站加载特效代码网站建设5000费用
  • 网站切图谁来完成wordpress 谷歌登陆
  • 租房网站建设网站怎么黑
  • 文成做网站搜索引擎优化工具深圳
  • 网站源码下载平台小程序云开发费用
  • 网站建设的数字化和互联网化网站作品
  • 南京专业网站制作公司有哪些亚马逊网网站建设规划报告
  • app免费制作网站模板网站打开速度进行检测
  • 进下加强新闻宣传网站建设wordpress做论坛网站
  • 朝阳网站搭建公司淘宝导购网站备案
  • 京润珍珠企业网站优化洛阳做网站
  • 嘉定网站开发中山市区做网站公司
  • 可信赖的武进网站建设上海中小企业服务中心
  • 应用网站品牌官方网站
  • 网站建设综合训练的实验目的漳州网站建设网站运营
  • 网页设计免费网站推荐我的世界做壁纸的网站
  • 黄岩做网站的公司网站栏目相关内容在哪采集啊
  • 邯郸市城市建设局网站快速建站平台
  • 华为官方手表网站wordpress文章图片链接
  • 做个网站需要多久腾讯云云服务器官网