1,缓存的介绍
缓存是快速读取数据介质,通常是内存判断 数据是否在内存中
- 是
- 数据在内存中(缓存)直接从缓存中获取数据
- 否
- 从数据库中查询数据
- 将数据添加到缓存中
- 给用户返回数据
2,缓存的使用
- 安装memcache
- 安装解压后 进入memceched_en32or64\x64目录打开CMD,执行安装命令
memcached.exe -d install
- 然后打开计算机右键点击管理,进入服务,启动服务memcached
- 安装python包
- pip install python-memcached
3,settings中增加配置
打开django全局配置
envs/DjangoPath/Lib/site-packages/django/conf/global_settings.py
利用快捷键 Ctil+R键输入CACHE
找到 # CACHE# Ctil+C复制 Ctil+V粘贴到自己配置的settings中
memcache缓存的配置
CACHES = {
'default' : {
'BACKEND' : 'django.core.cache.backends.memcached.MemcachedCache',
}
}
CACHE_MIDDLEWARE_KEY_PREFIX =''
CACHE_MIDDLEWARE_SECONDS = 600
CACHE_MIDDLERWARE_ALIAS = 'default'