我正在使用django-redis在我的网站上存储一些数据,并且我遇到了 Redis 在开头添加 :1 的问题,因此我的密钥如下所示::1:my_key
我不确定为什么要这样做,我已经阅读了 django-redis 上的文档,但找不到任何相关内容,所以我猜它与 redis 有关,但我不知道是什么。
在我的 settings.py 中,我有常规:
CACHES = {
"default": {
"BACKEND": "django_redis.cache.RedisCache",
"LOCATION": "redis://xxxxx/0",
"OPTIONS": {
"CLIENT_CLASS": "django_redis.client.DefaultClient",
}
}
}
在我的tasks.py中,我设置了文档中所说的键:
from django.core.cache import cache
cache.set(my_key, my_value, 3600)
所以现在我无法使用cache.get(my_key)