mongodb配合redis缓存有没有成熟的方案?

业务系统采用了Mongodb,现在想针对部分数据用redis进行缓存优化。
原来看到过一个mongoose-redis-cache:https://github.com/conancat/mongoose-red...,我理解它相当于建立一个查询语句和查询结果的键值对,但这种情况下,如果数据库业务改变后是无法同步到缓存的。想请教下各位有没有其他方案?

哆啦的时光机
浏览 1353回答 3
3回答

心有法竹

用 spring-data 很好。有 mongodb 的也有 redis 的,直接使用spring-data-jpa 操作mongodb 方便快捷。而且spring有缓存的注解cacheable,可以实现自动存入缓存。spring-data 地址

一只甜甜圈

建议redis与mongo处理数据时分开。先从mongo中获取数据,在set到redis。你用的mongoose-redis-cache这个,感觉在以后的扩展性上会很差,bug定位也不易
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java