当我尝试显示redis-cli中的密钥时,从我的应用程序方法生成的密钥生成了cachename〜keys,什么是〜keys?我使用了带有自定义键的Spring Boot @Cacheable注解,并显示了这些键。我尝试了谷歌搜索,但没有任何答案。它是密钥的通配符吗?我怎么能显示全部?谢谢

最佳答案

您需要在CacheManager bean中将参数“usePrefix”设置为true。这将在您的密钥中添加cacheName。

<bean id="cacheManager" class="org.springframework.data.redis.cache.RedisCacheManager">
 ...
 <property name="usePrefix"><value>true</value></property>
 ...
</bean>

09-27 20:30