全面了解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中的递归函数
Apr 27 Python
两个命令把 Vim 打造成 Python IDE的方法
Mar 20 Python
python实现对文件中图片生成带标签的txt文件方法
Apr 27 Python
django session完成状态保持的方法
Nov 27 Python
Python实现的爬取小说爬虫功能示例
Mar 30 Python
python实现控制电脑鼠标和键盘,登录QQ的方法示例
Jul 06 Python
Python单链表原理与实现方法详解
Feb 22 Python
Python在终端通过pip安装好包以后在Pycharm中依然无法使用的问题(三种解决方案)
Mar 10 Python
浅谈sklearn中predict与predict_proba区别
Jun 28 Python
详解Python+Selenium+ChromeDriver的配置和问题解决
Jan 19 Python
如何用用Python将地址标记在地图上
Feb 07 Python
Flask response响应的具体使用
Jul 15 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函数的实现原理及性能分析(三)
2015/05/13 PHP
PHP实现创建一个RPC服务操作示例
2020/02/23 PHP
学习ExtJS Panel常用方法
2009/10/07 Javascript
IE下js调试工具Companion.JS
2010/10/15 Javascript
select标记美化--JS式插件、后期加载
2013/04/01 Javascript
JS实现仿百度输入框自动匹配功能的示例代码
2014/02/19 Javascript
js读取cookie方法总结
2014/10/31 Javascript
JS遍历数组及打印数组实例分析
2016/01/21 Javascript
常用原生JS兼容性写法汇总
2016/04/27 Javascript
Node.js返回JSONP详解
2016/05/18 Javascript
JS提示:Uncaught SyntaxError:Unexpected token ) 错误的解决方法
2016/08/19 Javascript
AngularJs bootstrap详解及示例代码
2016/09/01 Javascript
jQuery中show与hide方法用法示例
2016/09/16 Javascript
js 实现获取name 相同的页面元素并循环遍历的方法
2017/02/14 Javascript
jquery在vue脚手架中的使用方式示例
2017/08/29 jQuery
详解JS中的this、apply、call、bind(经典面试题)
2017/09/19 Javascript
详解vue-video-player使用心得(兼容m3u8)
2019/08/23 Javascript
Vue v-bind动态绑定class实例方法
2020/01/15 Javascript
javascript+Canvas实现画板功能
2020/06/23 Javascript
jquery实现简单每周轮换的日历
2020/09/10 jQuery
python版本坑:md5例子(python2与python3中md5区别)
2017/06/20 Python
django1.11.1 models 数据库同步方法
2018/05/30 Python
Python3 log10()函数简单用法
2019/02/19 Python
python队列Queue的详解
2019/05/10 Python
彪马土耳其官网:PUMA土耳其
2019/07/14 全球购物
医学院学生的自我评价分享
2013/11/19 职场文书
棉花姑娘教学反思
2014/02/15 职场文书
老公保证书范文
2014/04/29 职场文书
拒绝黄毒毒宣传标语
2014/06/26 职场文书
个人批评与自我批评发言稿
2014/09/28 职场文书
财务助理岗位职责范本
2014/10/09 职场文书
2014年乡镇团委工作总结
2014/12/18 职场文书
未婚证明范本
2015/06/15 职场文书
2016年党员创先争优公开承诺书
2016/03/25 职场文书
Pandas||过滤缺失数据||pd.dropna()函数的用法说明
2021/05/14 Python
Python中使用ipython的详细教程
2021/06/22 Python