当我尝试显示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>