很惊讶在网上很难找到关于这个的具体信息。
是否可以在 spring webflux 中缓存结果?
例如:我可以有我的休息服务,然后使用 mongodb 作为主数据库,并使用 redis 作为缓存。因此,当请求通过时,它会检查缓存,然后如果请求的结果不在缓存中,它会查询 mongodb?
如果您有链接等,只需将它们作为评论,我会阅读它们并自己回答问题。
谢谢。
很惊讶在网上很难找到关于这个的具体信息。
是否可以在 spring webflux 中缓存结果?
例如:我可以有我的休息服务,然后使用 mongodb 作为主数据库,并使用 redis 作为缓存。因此,当请求通过时,它会检查缓存,然后如果请求的结果不在缓存中,它会查询 mongodb?
如果您有链接等,只需将它们作为评论,我会阅读它们并自己回答问题。
谢谢。
实际上有一种使用 spring 的正确方法CacheMono
,请参阅https://medium.com/swlh/spring-distributed-cache-with-hazelcast-cfe0f6ad231以获得 Hazelcast 教程,但它很容易翻译成 Guava 或其他东西。