django用redis做cache

下載安裝django-redis庫:pip install django-redisredis

在django項目的settings.py文件中添加配置django

CACHES = {
    'default': {
        'BACKEND': 'django_redis.cache.RedisCache',
        'LOCATION': '127.0.0.1:6379',
        "OPTIONS": {
            "CLIENT_CLASS": "django_redis.client.DefaultClient",
        },
    },
}併發

上面的配置基本上都是固定寫法,若是你把redis的端口號改了的話記得修改爲你得redis端口號,默認是6379。ip

若是併發量特別大,能夠爲redis設置一個鏈接池:get

CACHES = {
    'default': {
        'BACKEND': 'django_redis.cache.RedisCache', 
        'LOCATION': '127.0.0.1:6379',
        "OPTIONS": { 
            "CONNECTION_POOL_KWARGS": {"max_connections": 100}
        }, 
    }, 
}
在代碼中使用:pip

from django.core.cache import cache
 io

cache.set(key,value)#把須要的數據存入redis,value是要存入的數據import

cache.get(key)#經過存入時的key取出值cli

相關文章
相關標籤/搜索