1.安装redis和django-redis
2.settings里面配置缓存
CACHES = { 'default': { 'BACKEND': 'redis_cache.cache.RedisCache', 'LOCATION': '127.0.0.1:6379', "OPTIONS": { "CLIENT_CLASS": "redis_cache.client.DefaultClient", }, }, }
3.使用
from django.conf import settings from django.core.cache import cache
def set_data(key,value):
cache.set(key, value, '30')
def get_data(key):
value = cache.get(key)
value = value and json.loads(value) or ''
return value