Cache Evict Verification



我使用Redis作为spring boot中使用@ cable注释的缓存存储,并通过编程使用:

cacheManager.getCache(cacheName).clear()

驱逐过程工作正常。我需要在退出后添加额外的检查,如果缓存条目仍然存在,然后执行一些警报操作。为此,我需要得到缓存,检查#的条目等。我正在尝试以下方式,但无法检索任何内容:

cacheManager.getCache(cacheName).getNativeCache()

是否有办法检查缓存(Redis缓存)是一个有效的缓存,可以包含键/值。

cacheManager.getCacheNames()

返回当前存在的所有缓存。您可以检查您被驱逐的缓存是否还存在,然后执行警报操作。

最新更新