全面了解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利用lxml读写xml格式的文件
Aug 10 Python
解析Python中的eval()、exec()及其相关函数
Dec 20 Python
Python下载网络小说实例代码
Feb 03 Python
对Python中list的倒序索引和切片实例讲解
Nov 15 Python
python直接获取API传递回来的参数方法
Dec 17 Python
Django CBV与FBV原理及实例详解
Aug 12 Python
PyTorch中Tensor的维度变换实现
Aug 18 Python
keras .h5转移动端的.tflite文件实现方式
May 25 Python
python属于哪种语言
Aug 16 Python
python如何调用百度识图api
Sep 29 Python
python+selenium自动化实战携带cookies模拟登陆微博
Jan 19 Python
Python基于爬虫实现全网搜索并下载音乐
Feb 14 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
ThinkPHP设置禁止百度等搜索引擎转码(简单实用)
2016/02/15 PHP
php获取目录中所有文件名及判断文件与目录的简单方法
2017/03/04 PHP
在Laravel5中正确设置文件权限的方法
2019/05/22 PHP
select组合框option的捕捉实例代码
2008/09/30 Javascript
JQuery拖拽元素改变大小尺寸实现代码
2012/12/10 Javascript
jQuery旋转插件—rotate支持(ie/Firefox/SafariOpera/Chrome)
2013/01/16 Javascript
jquery获取table中的某行全部td的内容方法
2013/03/08 Javascript
js中AppendChild与insertBefore的用法详细解析
2013/12/16 Javascript
Javascript对象Clone实例分析
2015/06/09 Javascript
javascript中caller和callee详解
2015/08/10 Javascript
AngularJS向后端ASP.NET API控制器上传文件
2016/02/03 Javascript
JavaScript基础重点(必看)
2016/07/09 Javascript
JS区分Object与Aarry的六种方法总结
2017/02/27 Javascript
Vue框架中正确引入JS库的方法介绍
2017/07/30 Javascript
vue-week-picker实现支持按周切换的日历
2019/06/26 Javascript
JS性能优化实现方法及优点进行
2020/08/30 Javascript
Python中的random()方法的使用介绍
2015/05/15 Python
使用url_helper简化Python中Django框架的url配置教程
2015/05/30 Python
Python实现PS滤镜功能之波浪特效示例
2018/01/26 Python
Django 浅谈根据配置生成SQL语句的问题
2018/05/29 Python
Python爬虫设置代理IP(图文)
2018/12/23 Python
python爬虫爬取微博评论案例详解
2019/03/27 Python
解决Django删除migrations文件夹中的文件后出现的异常问题
2019/08/31 Python
Python面向对象程序设计之类和对象、实例变量、类变量用法分析
2020/03/23 Python
python爬取代理IP并进行有效的IP测试实现
2020/10/09 Python
Python爬虫自动化获取华图和粉笔网站的错题(推荐)
2021/01/08 Python
南非领先的在线旅行社:Travelstart南非
2016/09/04 全球购物
生物科学专业职业规划书范文
2014/02/11 职场文书
在校大学生个人的自我评价
2014/02/13 职场文书
生物制药专业求职信
2014/03/11 职场文书
中学生旷课检讨书模板
2014/10/08 职场文书
初三语文教学计划
2015/01/22 职场文书
简单的辞职信怎么写
2015/02/28 职场文书
2015财务年度工作总结范文
2015/05/04 职场文书
幼儿园教师辞职信
2019/06/21 职场文书
一篇文章弄懂MySQL查询语句的执行过程
2021/05/07 MySQL