0

我们如何使用ReactiveRedisTemplate<String, String>处理缓存未命中场景?此外,需要记录来自底层 Redis 缓存的任何错误并将其视为缓存未命中。

请建议。

4

1 回答 1

0

没有代码示例很难说,但是您可以使用 operator .switchIfEmpty()。您需要推迟 Mono 以便延迟加载,并且仅在 Redis 模板返回某些内容后进行评估。

.switchIfEmpty(Mono.defer(() -> callMethodToFetchData());
于 2022-01-20T14:41:23.910 回答