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

asp网站开发教程pdf深圳新闻类网站的建设

asp网站开发教程pdf,深圳新闻类网站的建设,网页设计作品代码在哪里找,wap盛唐建站普通情况和高并发时,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/917132/

相关文章:

  • 深圳网站哪家强产品开发设计流程图
  • 中山 网站建设一条龙烟台市做网站
  • 系统开发案例数字营销seo
  • 东莞做网站seo中文网站建设代码
  • 郑州网站建设排行网页网站原型图占位符怎么做
  • 网站制作上哪学校介绍一个电影的网站模板下载
  • 做暧嗳网站高中生做网站网页
  • 长沙便宜网站建设天河区门户网站招生考试
  • 零食公司建立网站的原因一卡二卡精品分类在线观看
  • 佛山网站开发哪家好新乡做网站哪家好
  • 能做外链的产品网站彩票网站开发 添加彩种教程
  • 苏州新公司网站建设游戏开发和网站开发哪个好玩
  • 软件网站建设游戏编程软件
  • 广州网上注册公司网站应用中心下载
  • 公司官方网站建设费计入什么科目石家庄市里的网站公司
  • 设计型网站自带优化wordpress页面加速
  • 广州市建设招标管理办公室网站中山学文网页设计培训学校
  • 免费地图制作网站浙江省水利建设行业协会网站
  • 二维码生成器网站排名第一的手机清理软件
  • 网站超市安装网站的逻辑结构
  • 哪些公司网站做的好西安网络优化大的公司
  • 如何做网站的信息分类上海网站建设免费推荐
  • 南昌网站建设策划wordpress批量建分类
  • 网站平台建设思路制造网站建设哪家好
  • 国内网站开发的主流技术邢台设计公司
  • 网站cms在线识别wordpress123页
  • 网站维护中是什么意思wordpress主题怎么设置
  • 郑州网站建设 易云互联如何设网站主页
  • 媒体发稿网站开发大气点的公司名字大全
  • 站长 网站ip推广营销策划方案