全面了解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单链表的简单实现方法
Sep 23 Python
Python与Redis的连接教程
Apr 22 Python
Python基于smtplib实现异步发送邮件服务
May 28 Python
Python中XlsxWriter模块简介与用法分析
Apr 24 Python
python实现俄罗斯方块游戏
Mar 25 Python
解决python 无法加载downsample模型的问题
Oct 25 Python
Django之Mode的外键自关联和引用未定义的Model方法
Dec 15 Python
Python字符串大小写转换拼接删除空白
Sep 19 Python
浅谈keras保存模型中的save()和save_weights()区别
May 21 Python
Python实现简单猜数字游戏
Feb 03 Python
python实现图片转字符画
Feb 19 Python
使用Python解决图表与画布的间距问题
Apr 11 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图片等比例缩放生成缩略图函数分享
2014/06/10 PHP
php使用fopen创建utf8编码文件的方法
2014/10/31 PHP
phalcon框架使用指南
2016/02/23 PHP
Yii框架响应组件用法实例分析
2019/09/04 PHP
多浏览器兼容性比较好的复制到剪贴板的js代码
2011/10/09 Javascript
javascript中将Object转换为String函数代码 (json str)
2012/04/29 Javascript
JavaScript中具名函数的多种调用方式总结
2014/11/08 Javascript
兼容各大浏览器的JavaScript阻止事件冒泡代码
2015/07/09 Javascript
js定义类的几种方法(推荐)
2016/06/08 Javascript
js 动态添加元素(div、li、img等)及设置属性的方法
2016/07/19 Javascript
Bootstrap源码解读导航条(7)
2016/12/23 Javascript
nodejs实现邮件发送服务实例分享
2017/03/29 NodeJs
ES6新特性五:Set与Map的数据结构实例分析
2017/04/21 Javascript
开发一个Parcel-vue脚手架工具(详细步骤)
2018/09/22 Javascript
微信小程序开发问题之wx.previewImage
2018/12/25 Javascript
微信小程序使用Vant Weapp组件库的方法步骤
2019/08/01 Javascript
vue请求数据的三种方式
2020/03/04 Javascript
vue 页面回退mounted函数不执行的解决方案
2020/07/26 Javascript
[02:58]献给西雅图的情书_高清
2014/05/29 DOTA
python 正则式 概述及常用字符
2009/05/07 Python
OpenCV+python手势识别框架和实例讲解
2018/08/03 Python
Numpy之文件存取的示例代码
2018/08/03 Python
Python基本数据结构与用法详解【列表、元组、集合、字典】
2019/03/23 Python
详解Python 函数如何重载?
2019/04/23 Python
python基础 range的用法解析
2019/08/23 Python
pymysql之cur.fetchall() 和cur.fetchone()用法详解
2020/05/15 Python
详解Django ORM引发的数据库N+1性能问题
2020/10/12 Python
英国舒适型鞋履品牌:FitFlop
2017/05/17 全球购物
德国高尔夫商店:Golfshop.de
2019/06/22 全球购物
银行实习生自我鉴定范文
2013/09/19 职场文书
给学校建议书范文
2014/05/13 职场文书
ktv周年庆活动方案
2014/08/18 职场文书
2015毕业实习推荐信
2015/03/23 职场文书
我的兄弟姐妹观后感
2015/06/15 职场文书
2016年学生会感恩节活动总结
2016/04/01 职场文书
Python实现Matplotlib,Seaborn动态数据图
2022/05/06 Python