php - Redis 缓存有时不会因频繁更新而更新
问题描述
让我解释一下架构,
基本上,这是一个显示使用 Laravel 构建的赛车统计数据的系统。我的系统中有两个实体、比赛和车手与此问题相关。
这些是数据处理步骤,
- 我从外部 API 获取比赛和车手更新
- 规范化这些传入数据
- 在数据库中存储更新
- 在 Redis 缓存中缓存相同的更新
我每秒都会收到详细的更新。
问题有时是 Redis 缓存没有按预期更新,并且由于此前端显示较旧的数据。所以我必须手动清除该特定比赛或车手的缓存。
我的问题是,
- 这会因为高频缓存更新而发生吗?
- 如果是这样,我可以使用哪些最佳实践来避免这种情况?
谢谢
解决方案
推荐阅读
- html - 动态 1\2 列表
- html - 逃脱的正确方法| 使用 HTML 实体的字符
- javascript - 转到另一个页面并单击一次滚动到特定的 div (Reactjs)
- python - 如何在 AWS Lambda(Postgres、RDS)中运行 aws_s3.table_import_from_s3
- php - 如何优雅地解决“逗号问题”?
- python - 在 GET 请求中传递 slug 或 id
- java - 我们如何计算正多边形内最大圆的直径?
- sql-server - 如何在 ASP.NET MVC 中执行 SQL 查询,并传递给视图
- java - 如何从外部项目的 pom 执行 maven liquibase pom?
- sql-server - 在 SSIS 中使用参数或变量设置连接超时?