我正在使用Spring Redis存储库,我对删除操作和幻像键感到困惑。从redis删除键/值 - 幻影密钥没有删除
当执行删除操作时,幻影密钥不会被删除,这是正常行为吗?如果是,当从代码中删除原始密钥时是否可以强制删除幻像密钥。
我期待删除删除原始密钥和相关的幻影密钥。
我计划使用timeToLive功能来确保未被我的应用程序删除的密钥在一段时间后过期。
注释有关域对象
@RedisHash(value = "requestContext", timeToLive = 9000)
的删除设置上这样进行的:
repository.delete(id)
预先感谢您的帮助。