王老狗博客电话15858213085

烟台网站优化_烟台seo_烟台网络推广_烟台网站建设_王老狗博客电话15858213085

上一篇: 阿里:聚石塔和御城河,聚石塔就是必须要把api相关程序放到ecs上御城河就是订单数据保护 下一篇:服务器:缓存配置策略:apache实时动态数据+nginx缓存静态数据,mysql实时动态数据+redis缓存静态数据

服务器:redis读到过期数据导致过期订单重现的问题解决需要配置过期策略

 

卫军理解:

redis是跟memcached类似的数据库缓存系统,可以降低高并发下的数据库读取压力

但是出现问题是,例如电商平台shopnc,商家在查看订单明细的时候,有的订单已经操作退款了,

但是刷新后或者过几天诡异的出现等待退款,

这就是因为读取到了redis中的过期数据导致的,主要原因的redis过期策略配置不当

那么如何解决呢?

配置过期策略,应该把例如商品价格,商品名称这种不会发生改变或者产生改变也不会有太大影响的

可以放入redis

但是跟金钱相关的,例如交易数据,就不要设置redis了,直接从mysql本地存储数据库中调取!

另外redis跟memcached一样处于内存缓存中,关机是会消失的。

前段时间还发现有ftp传文件到服务器不生效,也是文件缓存系统有关系,nginx就是一个文件缓存系统,实现高并发也是因为缓存在服务器内存中,

如果nginx配置不当,就会导致客户浏览器读取到过期的网页文件,

合理的结构是apache实时动态数据+nginx缓存静态数据,mysql实时动态数据+redis缓存静态数据

合理的配置缓存策略非常重要。

点击这里获取该日志的TrackBack引用地址

  • Gravatar Icon
    回复
  • quote 1.FYnuS02016-12-10 0:37:58
  • 免费卡位送iphone7手机! 原力二元期权 https://www.forexsporthk.com/ 谢谢yYVCh
  • Gravatar Icon
    回复
  • quote 2.FgqH1H2016-12-12 22:42:11
  • 深圳固戍妇科医院http://www.szguoan.com
  • Gravatar Icon
    回复
  • quote 3.FEJdER2016-12-15 17:59:21
  • 大时代抗菌除臭袜、抗菌速干毛巾www.dashidaigw.comJqwKR
  • Gravatar Icon
    回复
  • quote 4.装修网2017-1-29 23:38:58
  • 装修房子就上华夏装饰网,官方网站:http://www.hx116.com 方便、快捷、省钱VeKuT

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于本文

您正在阅读的是:服务器:redis读到过期数据导致过期订单重现的问题解决需要配置过期策略
kevin482 发表于:2016-11-24 15:13:1
分类:生活点滴
关键词:服务器  

博客作者

王老狗博客电话15858213085

最近发表

最新评论及回复

最近留言

控制面板

Search

网站分类

文章归档

图标汇集

点击这里给我发消息

鲁ICP备09047409号-3