大家有没有一些比较好的建议,最近想给公司做缓存更新,省得总是更新不及时。
感谢!
1
lcorange 2017-05-29 13:22:19 +08:00
|
2
killerv 2017-05-29 14:19:42 +08:00 via iPhone
如果不要求实时生效,可以考虑缩短缓存时间,如果要做到实时生效,可以让缓存主动失效,或者直接覆盖缓存。
|
3
EDDYCJY OP @killerv 是的 就是想问大家,主动失效或覆盖缓存大家是怎么做的。
我觉得把缓存删除都放在后台每次编辑的时候删除,那每个板块都要加的话,很不好。 |
5
lcorange 2017-05-29 15:44:22 +08:00 1
@EDDYCJY
我这里是前台直接向后台请求,不缓存数据。 后台收到请求后,先去 redis 里查看是否有缓存,有就直接返回,没有再去数据库中查找,找到后加入 redis 缓存更新就是在更新之后,将 redis 中的对应缓存删除,等待下次查询请求时(也就是上面所说的)再把数据加进缓存 |