为了账号安全,请及时绑定邮箱和手机立即绑定

.Net 缓存未在过期时间内正常失效 Help*

.Net 缓存未在过期时间内正常失效 Help*

摇曳的蔷薇 2018-08-02 06:09:49
采取方式://为缓存设定一个绝对时间,让缓存在这个时间到的时候失效//Cache.Insert("xxx", data, null, DateTime.Now.AddSeconds(7000),TimeSpan.Zero);问题:发布到A服务器上,缓存未在过期时间内正常失效但再本地和B服务器上,缓存正常失效。排查:本地,A服务器,B服务器的时区,日期,时间都一致在A服务器上新部署一个站点(采用同一套代码),也是上述问题A服务器重启后也是同样的问题。目前看来,问题出在A服务器上,但具体什么问题不知道怎么往下排查,请广大博友支支招。
查看完整描述

1 回答

?
qq_花开花谢_0

TA贡献1835条经验 获得超7个赞

这是4.7的一个bug,以utc时间处理了,不停止的情况下,晚上才会过期,好像4.71修复了,百度net4.7 cache可以找到,记住以后只要是缓冲一定用utc时间


查看完整回答
反对 回复 2018-08-31
  • 1 回答
  • 0 关注
  • 555 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信