全面了解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 相关文章推荐
Go语言基于Socket编写服务器端与客户端通信的实例
Feb 19 Python
设计模式中的原型模式在Python程序中的应用示例
Mar 02 Python
Python实现屏幕截图的代码及函数详解
Oct 01 Python
分享几道你可能遇到的python面试题
Jul 24 Python
基于scrapy的redis安装和配置方法
Jun 13 Python
numpy.linspace 生成等差数组的方法
Jul 02 Python
Python爬虫常用库的安装及其环境配置
Sep 19 Python
python使用xlrd模块读取xlsx文件中的ip方法
Jan 11 Python
Python 利用切片从列表中取出一部分使用的方法
Feb 01 Python
python matplotlib库绘制散点图例题解析
Aug 10 Python
Python Tornado实现WEB服务器Socket服务器共存并实现交互的方法
May 26 Python
python playwright之元素定位示例详解
Jul 23 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效率,提高php性能的一些方法
2011/03/24 PHP
js制作的鼠标悬浮时产生的下拉框效果
2012/10/27 Javascript
jquery 利用show和hidden实现级联菜单示例代码
2013/08/09 Javascript
Jquery Uploadify多文件上传带进度条且传递自己的参数
2013/08/28 Javascript
使用js画图之饼图
2015/01/12 Javascript
readonly和disabled属性的区别
2015/07/26 Javascript
Node.js 应用跑得更快 10 个技巧
2016/04/03 Javascript
ionic js 模型 $ionicModal 可以遮住用户主界面的内容框
2016/06/06 Javascript
基于jQuery实现仿微博发布框字数提示
2016/07/27 Javascript
js中小数向上取整数,向下取整数,四舍五入取整数的实现(必看篇)
2017/02/13 Javascript
HTML的select控件美化
2017/03/27 Javascript
JS使用cookie实现只出现一次的广告代码效果
2017/04/22 Javascript
Angular2搜索和重置按钮过场动画
2017/05/24 Javascript
vuejs实现折叠面板展开收缩动画效果
2018/09/06 Javascript
简单了解小程序+node梳理登陆流程
2019/06/24 Javascript
vue项目中使用AES实现密码加密解密(ECB和CBC两种模式)
2019/08/12 Javascript
解决layui-open关闭自身窗口的问题
2019/09/10 Javascript
初学python的操作难点总结(新手必看篇)
2017/08/03 Python
Python if语句知识点用法总结
2018/06/10 Python
python实现时间o(1)的最小栈的实例代码
2018/07/23 Python
使用Python监视指定目录下文件变更的方法
2018/10/15 Python
一篇文章搞懂Python的类与对象名称空间
2018/12/10 Python
详解python函数的闭包问题(内部函数与外部函数详述)
2019/05/17 Python
快速解决pyqt5窗体关闭后子线程不同时退出的问题
2019/06/19 Python
Python xlrd模块导入过程及常用操作
2020/06/10 Python
Tensorflow--取tensorf指定列的操作方式
2020/06/30 Python
小结Python的反射机制
2020/09/28 Python
使用HTML5 Canvas API控制字体的显示与渲染的方法
2016/03/24 HTML / CSS
canvas 绘图时位置偏离的问题解决
2020/09/16 HTML / CSS
法国太阳镜店:Sunglasses Shop
2016/08/27 全球购物
澳大利亚百货公司:David Jones
2018/02/08 全球购物
杭州-DOTNET笔试题集
2013/09/25 面试题
产品开发计划书
2014/04/27 职场文书
档案工作个人总结
2015/03/03 职场文书
月考总结与反思
2015/10/22 职场文书
导游词之山东八大关
2019/12/18 职场文书