Présentez un article que j'ai écrit il y a longtemps pour discuter du mécanisme de suppression des clés d'expiration de redis
Alors revenons à votre question :
Redis effacera automatiquement les clés expirées via une suppression paresseuse et une suppression régulière.
C'est inévitable. Tous les Redis disposent d'un mécanisme de suppression régulier pour vous aider à vérifier la base de données Redis de temps en temps et à supprimer les clés expirées qu'elle contient
Si vous souhaitez l'effacer manuellement, vous pouvez le supprimer via del ou d'autres méthodes.
Étant donné que les données Redis sont stockées en mémoire (bien qu'il y ait persistance, le but de la persistance est uniquement la sauvegarde), donc après le redémarrage, les données en mémoire disparaîtront et le fichier sera naturellement plus petit.
RDB et AOF n'ont rien à voir avec le mécanisme de suppression, ce sont juste des méthodes de persistance.
Vous pouvez définir le délai d'expiration lors de la création de la valeur de la clé, et vous pouvez également utiliser des commandes pour supprimer la clé spécifiée. Vous pouvez également supprimer les données dans la mémoire de stockage Redis en redémarrant
Présentez un article que j'ai écrit il y a longtemps pour discuter du mécanisme de suppression des clés d'expiration de redis
Alors revenons à votre question :
Redis effacera automatiquement les clés expirées via une suppression paresseuse et une suppression régulière.
C'est inévitable. Tous les Redis disposent d'un mécanisme de suppression régulier pour vous aider à vérifier la base de données Redis de temps en temps et à supprimer les clés expirées qu'elle contient
Si vous souhaitez l'effacer manuellement, vous pouvez le supprimer via del ou d'autres méthodes.
Étant donné que les données Redis sont stockées en mémoire (bien qu'il y ait persistance, le but de la persistance est uniquement la sauvegarde), donc après le redémarrage, les données en mémoire disparaîtront et le fichier sera naturellement plus petit.
RDB et AOF n'ont rien à voir avec le mécanisme de suppression, ce sont juste des méthodes de persistance.
Vous pouvez définir le délai d'expiration lors de la création de la valeur de la clé, et vous pouvez également utiliser des commandes pour supprimer la clé spécifiée. Vous pouvez également supprimer les données dans la mémoire de stockage Redis en redémarrant
.