recherche

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

python2.7 - Lors de l'utilisation de Django-redis, les données dans Redis ne sont pas accessibles après la connexion ?

Lors de l'utilisation de dango-redis, lors de l'utilisation de redis pour la mise en cache, les données dans redis ne sont pas accessibles
Éléments de configuration :

Données en redis

fonction dans les vues :

Demandez conseil à Dieu

曾经蜡笔没有小新曾经蜡笔没有小新2773 Il y a quelques jours959

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

  • 迷茫

    迷茫2017-05-16 13:20:41

    La raison devrait être que vous utilisez directement le cache Django pour effectuer l'opération get. La fonction get effectuera une conversion sur la clé en interne. En ce qui concerne les détails, vous devez toujours la tester et la suivre vous-même

    .

    1 Lors de l'obtention de la valeur, la clé sera convertie en interne, c'est-à-dire

    key = self.make_key(key, version=version)

    C'est-à-dire que si la clé est test2, la clé convertie est :1:test2. Lorsque vous utilisez la clé convertie pour l'obtenir à partir de votre service de cache, elle sera vide

    .

    2 Vous pouvez utiliser ipython pour définir une valeur, puis tester si get est ok

    répondre
    0
  • Annulerrépondre