J'utilise un référentiel Spring Redis et je suis intriguée par l'opération de suppression et la touche fantôme.delete key/value from redis - clé fantôme non supprimée
Lorsqu'une suppression est effectuée, la clé fantôme n'est pas supprimée, est-ce un comportement normal? Si oui, est-il possible de forcer une suppression de la clé fantôme lorsque la clé d'origine est supprimée du code.
Je m'attendais à ce qu'une suppression supprime la clé d'origine ET la clé fantôme associée.
J'ai prévu d'utiliser la fonction timeToLive pour m'assurer que les clés non effacées par mon application expireront après un certain temps.
Annotation situé sur l'objet de domaine concerné
@RedisHash(value = "requestContext", timeToLive = 9000)
La suppression est effectuée sur cette voie:
repository.delete(id)
Merci d'avance pour votre aide.