Django使用redis缓存服务器
2017-12-28 14:09
302 查看
一、安装redis for Django的插件
二、在Django的settings中配置
备注:其实只是需要CACHES中的那几条就可以了,后面这三句可以不需要的。
三、应用
pip install django-redis
二、在Django的settings中配置
CACHES = { 'default': { 'BACKEND': 'redis_cache.cache.RedisCache', 'LOCATION': '127.0.0.1:6379', "OPTIONS": { "CLIENT_CLASS": "redis_cache.client.DefaultClient", }, }, } REDIS_TIMEOUT=7*24*60*60 CUBES_REDIS_TIMEOUT=60*60 NEVER_REDIS_TIMEOUT=365*24*60*60
备注:其实只是需要CACHES中的那几条就可以了,后面这三句可以不需要的。
三、应用
from django.conf import settings from django.core.cache import cache import json #read cache user id def read_from_cache(self, user_name): key = 'user_id_'+user_name value = cache.get(key) if value == None: data = None else: data = json.loads(value) return data #write cache user id def write_to_cache(self, user_name): key = 'user_id_'+user_name cache.set(key, json.dumps(user_name), settings.NEVER_REDIS_TIMEOUT)
相关文章推荐
- Django分析之使用redis缓存服务器
- Django使用redis缓存服务器
- Django分析之使用redis缓存服务器
- 使用Apache服务器mod_wsgi模式部署Django
- [转]Windows下Redis缓存服务器的使用 .NET StackExchange.Redis Redis Desktop Manager
- 在 Django/Flask 开发服务器上使用 HTTPS
- 在linux(Ubuntu16.04)上部署使用django的debug模式,部署服务器,供局域网其他电脑访问
- 使用Apache与mod_wsgi部署Django应用到服务器
- Linux 下 将使用Python-Django开发的web应用布置到服务器上
- 给我一台全新的服务器,使用nginx+gunicorn+supervisor部署django
- Django使用Apache2.2通过Mod_wsgi搭建站点服务器
- 使用Apache服务器wsgi方式部署Django应用
- 在 Django/Flask 开发服务器上使用 HTTPS
- apache服务器使用wsgi部署django站点
- Linux 下 将使用Python-Django开发的web应用布置到服务器上(亲测有效)
- 在 Django/Flask 开发服务器上使用 HTTPS
- django中celery服务器和django分离的一种使用方法
- python3 django1.10 使用mysql服务器
- 在 Django/Flask 开发服务器上使用 HTTPS
- 使用Tornado作为Django App的服务器