【发布时间】:2018-03-10 03:03:49
【问题描述】:
我正在使用 Spring Redis 存储库,我对删除操作和幻像键感到困惑。
执行删除时,幻象键没有被删除,这是正常行为吗?如果是,是否可以在从代码中删除原始密钥时强制删除幻像密钥。
我期待删除会删除原始密钥和关联的幻像密钥。
我计划使用 timeToLive 功能来确保我的应用程序未删除的密钥将在一段时间后过期。
在相关域对象上设置注释
@RedisHash(value = "requestContext", timeToLive = 9000)
删除是这样进行的:
repository.delete(id)
提前感谢您的帮助。
【问题讨论】:
标签: spring-boot spring-data spring-data-redis