Django-redis缓存配置

首先在命令终端输入 pip3 install django-redis

然后在settings.py中配置redis

CACHES = {
    "default": {
        "BACKEND": "django_redis.cache.RedisCache",
        "LOCATION": "redis://127.0.0.1:6379/0",  # 代表第0号库
        "OPTIONS": {
            "CLIENT_CLASS": "django_redis.client.DefaultClient",
             "CONNECTION_POOL_KWARGS": {"max_connections": 100}
            # "PASSWORD": "密码",
        }
    },
    "code": {
        "BACKEND": "django_redis.cache.RedisCache",
        "LOCATION": "redis://127.0.0.1:6379/1",
        "OPTIONS": {
            "CLIENT_CLASS": "django_redis.client.DefaultClient",
        }
    },
    "cart": {
        "BACKEND": "django_redis.cache.RedisCache",
        "LOCATION": "redis://127.0.0.1:6379/2",
        "OPTIONS": {
            "CLIENT_CLASS": "django_redis.client.DefaultClient",
        }
    },
}

最后在需要使用redis的地方调用相关命令

例如:

from django_redis import get_redis_connection

conn = get_redis_connection()
conn.set(phone, random_code, ex=30)
posted @ 2020-09-12 10:58  zeeyan  阅读(79)  评论(0)    收藏  举报