page contents

django的缓存能使用redis吗?如果可以的话,如何配置?

轩辕小不懂 发布于 2022-09-09 10:28
阅读 609
收藏 0
分类:Python开发
4281
Nen
Nen
- 程序员

1.安装 pip install django-redis

2.在stting中配置CACHES,可以设置多个缓存,根据名字使用

CACHES = {

    "default": {

        "BACKEND": "django_redis.cache.RedisCache",

        "LOCATION": "redis://127.0.0.1:6379",

        "OPTIONS": {

            "CLIENT_CLASS": "django_redis.client.DefaultClient",

            "CONNECTION_POOL_KWARGS": {"max_connections": 100}

            # "PASSWORD": "密码",

        }

    }

},

#另添加缓存

"JERD": { }

3.根据名字去连接池中获取连接

from django_redis import get_redis_connection

conn = get_redis_connection("default")

请先 登录 后评论