一、下载模块:pip install django-redis

二、setting.py:

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": "111",  # 默认没有密码,若有,需要加入配置
        }
    }
}

三、两种使用方式

  1、用cache,此时缓存的位置已经由原来django内置的换成了redis:

from django.core.cache import cache

cache.set('name', 'tom')
cache.get('name')

  2、用连接对象:

from django_redis import get_redis_connection

conn = get_redis_connection('default')  # 对应配置文件的配置名
conn.set('name', 'tom')
conn.get('name')

 

posted on 2020-07-25 03:01  焚音留香  阅读(75)  评论(0编辑  收藏  举报