全面了解django的缓存机制及使用方法


Posted in Python onJuly 22, 2019

一、缓存目的

1、减小过载

2、避免重复计算

3、提高系统性能

二、如何进行缓存

全面了解django的缓存机制及使用方法

三、缓存类型

全面了解django的缓存机制及使用方法

四、缓存粒度分类

全面了解django的缓存机制及使用方法

五、缓存的设置与使用

示例一:

CACHES = {  
'default': {



'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', 
   
 'LOCATION': '127.0.0.1:11211',  

}
}

示例二:

CACHES = {  
  'default': {    
    'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', 
     'LOCATION': 'unix:/tmp/memcached.sock',  
  }
}

示例三:

CACHES = {  <br>'default': {    <br>

'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',    <br>

'LOCATION': [      <br>


'172.19.26.240:11211',      <br>


'172.19.26.242:11211',    <br>

]  <br>
}<br>}

示例四:

CACHES = {  
'default': {    


'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',    


'LOCATION': [      



'172.19.26.240:11211',      



'172.19.26.242:11212',      



'172.19.26.244:11213',    


]  

}
}

访问缓存:

>>>from django.core.cache import caches
>>>cache1 = caches[‘myalias']
>>>cache2 = caches[‘myalias']
>>>cache1 is cache2
True



>>>from django.core.cache import cache
>>>cache.set(‘my_key', ‘hello, world', 30)
>>>cache.get(‘my_key')
‘hello, world!'
>>>cache.get(‘my_key')
None
>>>cache.get(‘my_key',‘has expired')
‘has expired'

六、缓存原理

全面了解django的缓存机制及使用方法

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
零基础写python爬虫之使用Scrapy框架编写爬虫
Nov 07 Python
python检测远程服务器tcp端口的方法
Mar 14 Python
python实用代码片段收集贴
Jun 03 Python
Python中的id()函数指的什么
Oct 17 Python
Python 获得命令行参数的方法(推荐)
Jan 24 Python
Python爬虫爬取新浪微博内容示例【基于代理IP】
Aug 03 Python
解决python 自动安装缺少模块的问题
Oct 22 Python
基于python中__add__函数的用法
Nov 25 Python
如何基于pythonnet调用halcon脚本
Jan 20 Python
python实现飞船大战
Apr 24 Python
python时间序列数据转为timestamp格式的方法
Aug 03 Python
用Python监控你的朋友都在浏览哪些网站?
May 27 Python
python logging模块书写日志以及日志分割详解
Jul 22 #Python
使用 Python 快速实现 HTTP 和 FTP 服务器的方法
Jul 22 #Python
Django框架静态文件使用/中间件/禁用ip功能实例详解
Jul 22 #Python
python多进程下实现日志记录按时间分割
Jul 22 #Python
Django框架自定义模型管理器与元选项用法分析
Jul 22 #Python
python实现日志按天分割
Jul 22 #Python
python re.sub()替换正则的匹配内容方法
Jul 22 #Python
You might like
谈谈PHP语法(2)
2006/10/09 PHP
Laravel实现构造函数自动依赖注入的方法
2016/03/16 PHP
php处理复杂xml数据示例
2016/07/11 PHP
Laravel中使用Queue的最基本操作教程
2017/12/27 PHP
PHP多线程模拟实现秒杀抢单
2018/02/07 PHP
javascript之通用简单的table选项卡实现(二)
2010/05/09 Javascript
nodejs实用示例 缩址还原
2010/12/28 NodeJs
对frameset、frame、iframe的js操作示例代码
2013/08/16 Javascript
ExtJS DOM元素操作经验分享
2013/08/28 Javascript
JavaScript 数组详解
2013/10/10 Javascript
如何设置一定时间内只能发送一次请求
2014/02/28 Javascript
jquery制作select列表双向选择示例代码
2014/09/02 Javascript
node.js中的Socket.IO使用实例
2014/11/04 Javascript
百度地图api如何使用
2015/08/03 Javascript
IE6-IE9使用JSON、table.innerHTML所引发的问题
2015/12/22 Javascript
学习javascript面向对象 实例讲解面向对象选项卡
2016/01/04 Javascript
jQuery实现横向带缓冲的水平运动效果(附demo源码下载)
2016/01/29 Javascript
基于javascript html5实现多文件上传
2016/03/03 Javascript
js+html制作简单日历的方法
2017/06/27 Javascript
javascript计算渐变颜色的实例
2017/09/22 Javascript
三分钟学会用ES7中的Async/Await进行异步编程
2018/06/14 Javascript
基于JS实现前端压缩上传图片的实例代码
2019/05/14 Javascript
Node.js控制台彩色输出的方法与原理实例详解
2019/12/01 Javascript
把大数据数字口语化(python与js)两种实现
2013/02/21 Python
python基于multiprocessing的多进程创建方法
2015/06/04 Python
简析Python的闭包和装饰器
2016/02/26 Python
python实现决策树分类算法
2017/12/21 Python
亚洲最大旅游体验平台:KKday
2017/10/21 全球购物
迪士尼法国在线商店:shopDisney FR
2020/12/03 全球购物
汽车检测与维修个人求职信
2013/09/24 职场文书
卫校护理专业毕业生求职信
2013/11/26 职场文书
统计学专业毕业生的自我评价分享
2013/11/28 职场文书
运动会横幅标语
2014/06/17 职场文书
土建施工员岗位职责
2015/04/11 职场文书
Python 语言实现六大查找算法
2021/06/30 Python
Python使用Beautiful Soup(BS4)库解析HTML和XML
2022/06/05 Python