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

大连本站运营公司有哪些html网页设计的比赛

大连本站运营公司,有哪些html网页设计的比赛,分销商城与基础商城的区别,郑州公司网站开发普通情况和高并发时,Redis缓存和数据库怎么保持一致? 普通情况思路 高并发时思路 Q:缓存和数据库怎么保持一致? A:绝对不可能保持一致的,在实际业务开发中,有一些方案可以做取舍。 实际业务中&a…

普通情况和高并发时,Redis缓存和数据库怎么保持一致?

  • 普通情况
    • 思路
  • 高并发时
    • 思路

Q:缓存和数据库怎么保持一致?
A:绝对不可能保持一致的,在实际业务开发中,有一些方案可以做取舍。

实际业务中,疑问点主要有:

  1. 是先更新Redis还是先更新Mysql?
  2. 是Redis和Mysql都更新,还是只更新Mysql?
  3. Mysql或Redis其中一个更新失败,该业务要算作失败吗?需要回滚吗?

这是我根据实际业务开发经验,总结的操作方案图: 在这里插入图片描述

普通情况

思路

仅保证数据库是完整有效的数据,有变动后就删除Redis,不一致的结果都属于延迟的情况。但是当数据变动后,都需要访问数据库至少一次来更新到缓存。

新增

  1. Mysql新增数据,失败即失败
  2. Redis无操作

编辑

  1. Mysql修改数据,失败即失败
  2. Redis删除数据,失败即失败

删除

  1. Mysql删除数据,失败即失败
  2. Redis删除数据,失败即失败

获取

  1. 从Redis获取,就有返回
  2. 从Mysql获取,有就更新到Redis,返回

高并发时

思路

需要保证数据库和Mysql是完整有效的数据,有变动时需要同步修改Redis,不一致的结果都属于延迟的情况。当数据变动后,无需访问数据库。

新增

  1. Mysql新增数据,失败即失败
  2. Redis新增数据,失败即失败

编辑

  1. Mysql修改数据,失败即失败
  2. Redis修改数据,失败即失败

删除

  1. Mysql删除数据,失败即失败
  2. Redis删除数据,失败即失败

获取

  1. 从Redis获取,有就返回,无就返回无
http://www.yayakq.cn/news/763408/

相关文章:

  • 怎样建自己的网站赚钱什么网站百度容易收录
  • 网站流量怎么挣钱网站建设创意公司
  • 各大网站注册记录找人做网站排名优化
  • 沈阳网站优化排名活动策划案格式模板和范文
  • 案例应聘网络营销做网站推广单一网页开发
  • 网站建设中 页面源代码宁波男科医院哪家比较好
  • 企业网站建设 详细方案网球新闻最新消息
  • 企业网站建设管理制度作品集展示的网站
  • 企业网站首页应如何布局如何为自己的店铺做网站
  • 销售网站快速建立专业做影楼招聘网站有哪些
  • 中端网站建设wordpress黑镜百度云盘
  • 建立网站的第一步知名的定制网站建设提供商
  • 百度商桥要怎么添加到网站常用的网站建设技术
  • 建设银行纪检监察网站西部数据wordpress
  • 农业综合管理网站建设广州站有高铁吗
  • 能发朋友圈的网站建设广告语张家界做网站找哪家好
  • 微网站 模板wordpress 有图片的文章
  • 成都成仁路网站建设查备案网站备案
  • 网站设计制作从哪里学起东莞企业网站教程
  • 网站做编辑网站设计如何收费标准
  • 深圳罗湖区住房和建设局网站怎样建设网站的步骤
  • 怎么创建网站挣钱wordpress 扁平化主题
  • 和县网站设计怎么自己弄一个网站
  • 网页网站建设商场设计方案ppt
  • 做提升自己的网站制作网页的最后一个阶段工作是什么
  • 经济研究院网站建设方案网页设计类型与风格
  • 母婴网站怎么做河北雄安新区规划建设局网站
  • 临沂网站建设价格下载学校网站模板
  • 自助建站软件微信公众号和小程序哪个好
  • 专做宝宝辅食的网站杭州科技学校网站建设