全面了解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 相关文章推荐
使用beaker让Facebook的Bottle框架支持session功能
Apr 23 Python
从零开始学Python第八周:详解网络编程基础(socket)
Dec 14 Python
python中利用await关键字如何等待Future对象完成详解
Sep 07 Python
Python logging管理不同级别log打印和存储实例
Jan 19 Python
Python3中的最大整数和最大浮点数实例
Jul 09 Python
Python 3.6 中使用pdfminer解析pdf文件的实现
Sep 25 Python
pytorch masked_fill报错的解决
Feb 18 Python
Pandas时间序列:时期(period)及其算术运算详解
Feb 25 Python
python开发前景如何
Jun 11 Python
利于python脚本编写可视化nmap和masscan的方法
Dec 29 Python
详解matplotlib中pyplot和面向对象两种绘图模式之间的关系
Jan 22 Python
Django中的DateTimeField和DateField实现
Feb 24 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使用feof()函数读文件的方法
2014/11/07 PHP
PHP中error_log()函数的使用方法
2015/01/20 PHP
php实现在线通讯录功能(附源码)
2016/05/13 PHP
phpinfo()中Loaded Configuration File(none)的解决方法
2017/01/16 PHP
php-app开发接口加密详解
2018/04/18 PHP
实例分析10个PHP常见安全问题
2019/07/09 PHP
thinkphp框架实现路由重定义简化url访问地址的方法分析
2020/04/04 PHP
Laravel服务容器绑定的几种方法总结
2020/06/14 PHP
html读出文本文件内容
2007/01/22 Javascript
LazyForm jQuery plugin 定制您的CheckBox Radio和Select
2009/10/24 Javascript
Javascript 实现图片无缝滚动
2014/12/19 Javascript
新入门node.js必须要知道的概念(必看篇)
2016/08/10 Javascript
javascript如何创建对象
2016/08/29 Javascript
微信小程序 登录的简单实现
2017/04/19 Javascript
基于vue实现分页效果
2017/11/06 Javascript
React Native悬浮按钮组件的示例代码
2018/04/05 Javascript
nodejs通过钉钉群机器人推送消息的实现代码
2019/05/05 NodeJs
微信小程序与webview交互实现支付功能
2019/06/07 Javascript
[01:00:53]2018DOTA2亚洲邀请赛3月29日 小组赛B组 iG VS Secret
2018/03/30 DOTA
Python实现基于HTTP文件传输实例
2014/11/08 Python
python 画三维图像 曲面图和散点图的示例
2018/12/29 Python
Python数据处理篇之Sympy系列(五)---解方程
2019/10/12 Python
速卖通欧盟:Aliexpress EU
2020/08/19 全球购物
函授大专自我鉴定
2013/11/01 职场文书
优秀教师主要事迹
2014/02/01 职场文书
大学辅导员事迹材料
2014/02/05 职场文书
应聘教师自荐书
2014/06/16 职场文书
人事经理岗位职责范本
2014/08/04 职场文书
员工培训协议书
2014/09/15 职场文书
酒店辞职书范文
2015/02/26 职场文书
幼师自荐信范文
2015/03/06 职场文书
2015夏季作息时间调整通知
2015/04/24 职场文书
朋友聚会祝酒词
2015/08/10 职场文书
2016年先进班集体事迹材料
2016/02/26 职场文书
python爬虫之爬取笔趣阁小说
2021/04/22 Python
使用redis生成唯一编号及原理示例详解
2021/09/15 Redis