全面了解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中针对函数处理的特殊方法
Mar 06 Python
python编程开发之日期操作实例分析
Nov 13 Python
Python学习之Anaconda的使用与配置方法
Jan 04 Python
解决pandas使用read_csv()读取文件遇到的问题
Jun 15 Python
Flask框架URL管理操作示例【基于@app.route】
Jul 23 Python
Python对象与引用的介绍
Jan 24 Python
ORM Django 终端打印 SQL 语句实现解析
Aug 09 Python
详解Python中的分支和循环结构
Feb 11 Python
jupyter 使用Pillow包显示图像时inline显示方式
Apr 24 Python
Python脚本实现监听服务器的思路代码详解
May 28 Python
解决PyCharm IDE环境下,执行unittest不生成测试报告的问题
Sep 03 Python
Python Django 后台管理之后台模型属性详解
Apr 25 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
如何设置mysql允许外网访问
2013/06/04 PHP
JS实现浏览器菜单命令
2006/09/05 Javascript
javascript基础的动画教程,直观易懂
2007/01/10 Javascript
项目实践之javascript技巧
2007/12/06 Javascript
firefox事件处理之自动查找event的函数(用于onclick=foo())
2010/08/05 Javascript
防止浏览器记住用户名及密码的简单实用方法
2013/04/22 Javascript
jquery 中的each()跳出循环的语句
2014/05/23 Javascript
JavaScript设计模式之工厂模式和构造器模式
2015/02/11 Javascript
javascript搜索框效果实现方法
2015/05/14 Javascript
jquery代码实现多选、不同分享功能
2015/07/31 Javascript
AngularJS入门教程之XHR和依赖注入详解
2016/08/18 Javascript
EditPlus中的正则表达式 实战(4)
2016/12/15 Javascript
JS判断鼠标进入容器的方向与window.open新窗口被拦截的问题
2016/12/23 Javascript
javascript 操作cookies详解及实例
2017/02/22 Javascript
原生JS改变透明度实现轮播效果
2017/03/24 Javascript
Node.js 回调函数实例详解
2017/07/06 Javascript
解决Vue编译时写在style中的路径问题
2017/09/21 Javascript
详解基于Vue cli生成的Vue项目的webpack4升级
2018/06/19 Javascript
vue click.stop阻止点击事件继续传播的方法
2018/09/04 Javascript
微信小程序中this.data与this.setData的区别详解
2018/09/17 Javascript
玩转Koa之核心原理分析
2018/12/29 Javascript
Ajax请求时无法重定向的问题解决代码详解
2019/06/21 Javascript
jquery实现的放大镜效果示例
2020/02/24 jQuery
疯狂上涨的Python 开发者应从2.x还是3.x着手?
2017/11/16 Python
python3连接MySQL数据库实例详解
2018/05/24 Python
Python3实现对列表按元组指定列进行排序的方法分析
2018/12/22 Python
Python post请求实现代码实例
2020/02/28 Python
python生成word合同的实例方法
2021/01/12 Python
aden + anais英国官网:美国婴儿贴身用品品牌
2019/09/08 全球购物
班级活动总结格式
2014/08/30 职场文书
党章培训心得体会
2014/09/04 职场文书
学校党风廉政建设调研报告
2015/01/01 职场文书
助学感谢信范文
2015/01/21 职场文书
团代会闭幕词
2015/01/28 职场文书
浅谈CSS不规则边框的生成方案
2021/05/25 HTML / CSS
Java练习之潜艇小游戏的实现
2022/03/16 Java/Android