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

自己房子做民宿挂什么网站营销怎么做

自己房子做民宿挂什么网站,营销怎么做,手机做网站,盈润企业网站管理系统目录 概括大概思路目的场景思路一退货时间差 思路2思路3 最后 概括 延时双删,是指在代码中删除两次缓存. 第一次自己访问,先删除.之后直接访问数据库获得数据 第二次是指 在第一步之后,在删除一次缓存的数据 大概思路 不进行延时双删的.寻找别的解决方法 目的 主要是为了…

目录

  • 概括
    • 大概思路
    • 目的
    • 场景
    • 思路一
      • 退货
      • 时间差
    • 思路2
    • 思路3
  • 最后

概括

延时双删,是指在代码中删除两次缓存.
第一次自己访问,先删除.之后直接访问数据库获得数据

第二次是指 在第一步之后,在删除一次缓存的数据

大概思路

不进行延时双删的.寻找别的解决方法

目的

主要是为了解决数据库和缓存之间数据不一致的情况
如果在详细解释,就是另外的请求操作了对应的这条数据
比如
抢购的情况,别的用户抢到了需要对库存进行操作,在持久化,就是落库

场景

这里不详细写了.

思路一

数据分片,对数据进行分片.比如一条数据,的字段值是:10
可能是销售的场景,如果访问的频率在秒内比较大,就是每秒100个,那么用户请求
从缓存里面获取的不是最新的数据

数据分片,就是以关键字段,进行拆分

比如,上面的数据,count 是 10,
那么就拆分成10条数据.拆分到别的表里面,在放到缓存里面
比如 redis 的 list,如果用户1抢购商品,用户2也抢购商品,这时候请求就到了后端,
但是用户2网络比较好,请求先到服务,服务在发送请求到redis里面
用户1的请求后到,这时候redis执行命令

用户2 的命令redis先执行,执行pop命令,用户1在执行一遍pop命令

而redis是线程安全的. 服务实例获取的数据如果是空的话证明商品被抢完了.

退货

如果发生了退货,那么就对应的该一条数据状态即可.
在将这条数据放到redis里面

其他的用户在页面进行刷新,请求到了服务,而服务读取
redis,可以获取到这条数据

时间差

这里会发生时间差,导致用户刷新会获取不到最新数据
具体就不解决了.如果是抢手的,用户实际体验中
每次刷新的数据都会和后台不一致

思路2

思路2就是对数据加版本号

数据存入的数据加上版本号.服务实例1读取到的数据和redis不一致的情况下,就等待
而不是进行删除操作

就是不知道行不行 有心人可以推演一下逻辑看看到底行不行

思路3

思路3和思路二类似,但是版本号只有两个值,就是0和1

最后

文章写在失业的第X天.如果转载请说明来源

http://www.dtcms.com/wzjs/454802.html

相关文章:

  • 做厨柜有招聘网站吗怎样做产品推广
  • 长春网站制作允许吗网络营销有哪几种方式
  • 快速网站排名免费源码资源源码站
  • 当前国内疫情形势最新判断青岛设计优化公司
  • wordpress主题数据库广东公司搜索seo哪家强
  • 汉中做网站软文范例300字
  • 天津网站建设制作软件seo网站优化专员
  • 网站建设与维护中职抖音seo查询工具
  • 亚马逊一般在哪些网站上做推广百度一下百度首页登录
  • 手机网站用什么系统网站制作推广电话
  • 基于WEB的企业网站开发 开题报告网络推广自学
  • 温州网络科技技术有限公司seo还有哪些方面的优化
  • 青海海东住房和城乡建设局网站新闻发布
  • 邳州建设银行招聘网站网络推广工作室
  • 表格如何给网站做链接地址惠州百度seo排名
  • 做网站一般用什么配置的电脑设计一个简单的网页
  • 超市的网站怎么建设天津网站快速排名提升
  • wordpress多站点使用其他域名企业邮箱登录
  • 做汽车价格的网站建设品牌宣传推广方案
  • 高端网站建设公司排行今日头条指数查询
  • python web 做的网站seo优化公司如何做
  • 湖南网站推广免费网站安全软件大全
  • 网站代码在哪里写西安seo排名优化推广价格
  • 乌鲁木齐网站建设公司网络推广怎么学
  • 贵港市住房和城乡规划建设委员会网站中国500强最新排名
  • 政府网站建设经验交流材料百度网址提交
  • 做美食的视频网站本周热点新闻事件
  • 网站建设的技术支持宁波seo超级外链工具
  • 如何做一条动态网站今天特大新闻
  • 做网站优化常用工具媒体发布公司