全面了解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 3中实现类型检查器的简单方法
Jul 03 Python
python 接口_从协议到抽象基类详解
Aug 24 Python
python使用tkinter实现简单计算器
Jan 30 Python
Tensorflow 同时载入多个模型的实例讲解
Jul 27 Python
Python wxPython库使用wx.ListBox创建列表框示例
Sep 03 Python
python 划分数据集为训练集和测试集的方法
Dec 11 Python
基于python的Paxos算法实现
Jul 03 Python
Django中Middleware中的函数详解
Jul 18 Python
简单易懂Pytorch实战实例VGG深度网络
Aug 27 Python
如何使用python socket模块实现简单的文件下载
Sep 04 Python
python利用appium实现手机APP自动化的示例
Jan 26 Python
2021年pycharm的最新安装教程及基本使用图文详解
Apr 03 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 引用(&amp;)详解
2009/11/20 PHP
PHP中uploaded_files函数使用方法详解
2011/03/09 PHP
php利用事务处理转账问题
2015/04/22 PHP
php用正则判断是否为数字的方法
2016/03/25 PHP
PHP微信刮刮卡 附微信接口
2016/07/22 PHP
PHP生成图片验证码功能示例
2017/01/12 PHP
php处理抢购类功能的高并发请求
2018/02/08 PHP
PHP实现转盘抽奖算法分享
2020/04/15 PHP
PHP自动识别当前使用移动终端
2018/05/21 PHP
JavaScript中的Window窗口对象
2008/01/16 Javascript
克隆javascript对象的三个方法小结
2011/01/12 Javascript
JavaScript获取鼠标移动时的坐标(兼容IE8、chome谷歌、Firefox)
2014/09/13 Javascript
利用jQuery及AJAX技术定时更新GridView的某一列数据
2015/12/04 Javascript
深入学习jQuery Validate表单验证
2016/01/18 Javascript
JavaScript学习笔记之ES6数组方法
2016/03/25 Javascript
表单中单选框添加选项和移除选项
2016/07/04 Javascript
用Angular实时获取本地Localstorage数据,实现一个模拟后台数据登入的效果
2016/11/09 Javascript
jQuery插件echarts去掉垂直网格线用法示例
2017/03/03 Javascript
JS实现页面内跳转的简单代码
2017/09/03 Javascript
jquery如何实现点击空白处隐藏元素
2017/12/05 jQuery
Angular2 父子组件通信方式的示例
2018/01/29 Javascript
jQuery--遍历操作实例小结【后代、同胞及过滤】
2020/05/22 jQuery
一个基于flask的web应用诞生 flask和mysql相连(4)
2017/04/11 Python
ubuntu17.4下为python和python3装上pip的方法
2018/06/12 Python
Python图像处理实现两幅图像合成一幅图像的方法【测试可用】
2019/01/04 Python
python multiprocessing多进程变量共享与加锁的实现
2019/10/02 Python
Python3 把一个列表按指定数目分成多个列表的方式
2019/12/25 Python
在HTML5中如何使用CSS建立不可选的文字
2014/10/17 HTML / CSS
MATCHESFASHION澳大利亚/亚太地区:英国时尚奢侈品电商
2020/01/14 全球购物
单位接收函范文
2015/01/30 职场文书
个人维稳承诺书
2015/05/04 职场文书
会议主持人开场白台词
2015/05/28 职场文书
八月一日观后感
2015/06/10 职场文书
学校证明范文
2015/06/24 职场文书
Redis Cluster 字段模糊匹配及删除
2021/05/27 Redis
Android开发之底部导航栏的快速实现
2022/04/28 Java/Android