python2.7 - Lors de l'utilisation de Django-redis, les données dans Redis ne sont pas accessibles après la connexion ?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-16 13:18:41
0
1
899

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

曾经蜡笔没有小新
曾经蜡笔没有小新

répondre à tous(1)
迷茫

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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!