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

相关文章
相关标签/搜索