我正在使用Spring Redis存儲庫,我對刪除操作和幻像鍵感到困惑。從redis刪除鍵/值 - 幻影密鑰沒有刪除
當執行刪除操作時,幻影密鑰不會被刪除,這是正常行爲嗎?如果是,當從代碼中刪除原始密鑰時是否可以強制刪除幻像密鑰。
我期待刪除刪除原始密鑰和相關的幻影密鑰。
我計劃使用timeToLive功能來確保未被我的應用程序刪除的密鑰在一段時間後過期。
註釋有關域對象
@RedisHash(value = "requestContext", timeToLive = 9000)
的刪除設置上這樣進行的:
repository.delete(id)
預先感謝您的幫助。