recherche

Maison  >  Questions et réponses  >  le corps du texte

redis中的数据过期后是如何处理的呢?

redis可以设置数据过期时间,如果一个数据过期是如何处理的呢?是有一个计时器实时删除吗?这样太低效了。是下次使用的时候再判断吗?这样随着数据的增多,会不会判断时间越来越长?

黄舟黄舟2799 Il y a quelques jours674

répondre à tous(3)je répondrai

  • 黄舟

    黄舟2017-04-21 11:20:35

    À cet égard, vous pouvez rechercher Stratégie d'expiration Redis Il existe de nombreux articles connexes. Je ne comprends et n'utilise que Redis et je n'ai pas étudié les principes en profondeur.

    répondre
    0
  • 怪我咯

    怪我咯2017-04-21 11:20:35

    Cet article contient des instructions : http://www.cppblog.com/richbirdandy/archive/2011/11/29/161184.html

    Les trois façons ci-dessus de supprimer les clés expirées. La deuxième méthode consiste à supprimer régulièrement une certaine proportion de clés. La première méthode consiste à "supprimer pendant la lecture" pour garantir que les clés expirées ne seront pas accessibles. une certaine proportion de touches régulièrement. Méthode de force brute lorsque la mémoire dépasse le paramètre. De là, nous pouvons également voir l'ingéniosité de la conception de Redis,

    répondre
    0
  • 黄舟

    黄舟2017-04-21 11:20:35

    Suppression paresseuse et suppression régulière, veuillez consulter « Conception et implémentation de Redis » pour une explication détaillée

    répondre
    0
  • Annulerrépondre