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

湖北网站设计公司找人做网站多少钱

湖北网站设计公司,找人做网站多少钱,母婴网站这么做,交流建筑的网站普通情况和高并发时,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/40962/

相关文章:

  • 网站seo案例广告设计需要学什么
  • asp iis设置网站路径seo教学实体培训班
  • 做农业的公司管理网站如何让百度分享按钮在网站每个页面都有
  • 江门网站建设费用cms建站系统介绍
  • 公司网站手机端和电脑端网络推广团队分工
  • 四川不能去的设计院抖音seo排名软件哪个好
  • 中国联通网站建设与维护网站外链作用
  • 网站模板 兼容用户体验较好的网站
  • 对于职业规划做的好的网站wordpress 会话
  • 甘肃省专业做网站召开网站建设培训会
  • 绵阳的网站制作公司哪家好卖做游戏点卡网站创业
  • 做网站负责人有法律风险吗wordpress菜伪静态
  • 网站实施过程海南建设银行招聘网站
  • 室内装饰设计师证书有用吗网站优化seo方案
  • 怎么用百度云做网站空间南昌有哪些企业网站
  • 寻花问柳专做男人的网站广东建设信息公开网站
  • 长春网站建设兼职meetsh网站建设
  • 网站前端包括哪些关于婚纱摄影的网站模板
  • 网站菜单分类怎么做的制作一个网站的费用
  • 电商网站开发技术方向开平市网站建设
  • 网站通栏广告素材如何在手机上开发软件
  • 齐河专业企业网站建设上海中学数学
  • 汕头网站关键排名学校官网网页设计
  • 网站开发的完整流程图凡科建站有哪些弊端
  • 泉州一个网站多少钱如何做网站页面
  • 网站为什么被挂马做二手家具回收哪个网站好
  • 热门网站建设招商项目綦江建站哪家正规
  • 怎么优化推广自己的网站浙江省网站icp备案多久
  • 网站seo分析常用的工具是陶瓷 中企动力 网站建设
  • 哈尔滨网站优化页面rd wordpress密码