全面了解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中的闭包详细介绍和实例
Nov 21 Python
python中的装饰器详解
Apr 13 Python
Python实现短网址ShortUrl的Hash运算实例讲解
Aug 10 Python
Python使用urllib2模块抓取HTML页面资源的实例分享
May 03 Python
python字典一键多值实例代码分享
Jun 14 Python
pycharm显示远程图片的实现
Nov 04 Python
python字符串反转的四种方法详解
Dec 02 Python
python将数组n等分的实例
Dec 02 Python
Python中的X[:,0]、X[:,1]、X[:,:,0]、X[:,:,1]、X[:,m:n]和X[:,:,m:n]
Feb 13 Python
Pycharm最常用的快捷键及使用技巧
Mar 05 Python
python将下载到本地m3u8视频合成MP4的代码详解
Nov 24 Python
Python爬虫之App爬虫视频下载的实现
Dec 08 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
用IE远程创建Mysql数据库的简易程序
2006/10/09 PHP
php笔记之:数据类型与常量的使用分析
2013/05/14 PHP
php获取flash尺寸详细数据的方法
2016/11/12 PHP
PHP解析url并得到url参数方法总结
2018/10/11 PHP
jquery实现的横向二级导航效果代码
2015/08/26 Javascript
浅谈jquery.form.js的ajaxSubmit和ajaxForm的使用
2016/09/09 Javascript
实例浅析js的this
2016/12/11 Javascript
AngularJS实现根据不同条件显示不同控件
2017/04/20 Javascript
Vue.directive 自定义指令的问题小结
2018/03/04 Javascript
使用jQuery给Table动态增加行、清空table的方法
2018/09/05 jQuery
浅谈Vue.js组件(二)
2019/04/09 Javascript
微信小程序嵌入腾讯视频源过程详解
2019/08/08 Javascript
js实现鼠标点击飘爱心效果
2020/08/19 Javascript
python通过微信发送邮件实现电脑关机
2018/06/20 Python
对python PLT中的image和skimage处理图片方法详解
2019/01/10 Python
Django中ORM外键和表的关系详解
2019/05/20 Python
PyCharm更改字体和界面样式的方法步骤
2019/09/27 Python
django框架中ajax的使用及避开CSRF 验证的方式详解
2019/12/11 Python
Python time库基本使用方法分析
2019/12/13 Python
Python3.7下安装pyqt5的方法步骤(图文)
2020/05/12 Python
Python几种常见算法汇总
2020/06/02 Python
关于tf.matmul() 和tf.multiply() 的区别说明
2020/06/18 Python
Python 基于jwt实现认证机制流程解析
2020/06/22 Python
浅谈TensorFlow中读取图像数据的三种方式
2020/06/30 Python
实列教程 一款基于jquery和css3的响应式二级导航菜单
2014/11/13 HTML / CSS
Answear匈牙利:来自全球200多个知名时尚品牌
2017/04/21 全球购物
洛佩桑酒店官方网站:Lopesan Hotels
2019/04/15 全球购物
党员自我剖析材料(群众路线)
2014/10/06 职场文书
电子银行业务授权委托书
2014/10/10 职场文书
2014年营销工作总结
2014/11/22 职场文书
2014年车间主任工作总结
2014/12/10 职场文书
2015年党员干部承诺书
2015/01/21 职场文书
离婚协议书怎么写
2015/01/26 职场文书
小学入学感言
2015/08/01 职场文书
初二数学教学反思
2016/02/17 职场文书
使用CSS实现六边形的图片效果
2022/08/05 HTML / CSS