如何设置键存储在 Redis 缓存中的最长时间

How to set maximum time for a key to store in Redis cache

如何设置key在Redis缓存中的最大保存时间?是否有任何可配置的参数

通过 configuration or object expiration.

的文档中有一些示例

使用配置:

RedisCacheConfiguration config = RedisCacheConfiguration.defaultCacheConfig()
    .entryTtl(Duration.ofSeconds(1))

在 class 属性或方法上使用注释

@TimeToLive
private Long expiration;

Expiration times can be set by using the @TimeToLive annotation on either a numeric property or a method