全面了解django的缓存机制及使用方法
作者:月上秦少 时间:2023-07-22 09:51:58
一、缓存目的
1、减小过载
2、避免重复计算
3、提高系统性能
二、如何进行缓存
三、缓存类型
四、缓存粒度分类
五、缓存的设置与使用
示例一:
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'
六、缓存原理
来源:https://www.cnblogs.com/zkkysqs/p/9539629.html
标签:django,缓存,机制,使用
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Javascript脚本实现静态网页加密实例代码
2024-04-19 11:04:30
keras使用Sequence类调用大规模数据集进行训练的实现
2021-01-03 20:24:35
JS获取鼠标位置距浏览器窗口距离的方法示例
2024-04-19 10:06:14
![](https://img.aspxhome.com/file/2023/2/135912_0s.jpg)
FCKeditor编辑器基本配置优化修改使用方法
2008-12-31 13:32:00
Node.js 的模块知识汇总
2024-05-08 09:35:07
Python使用matplotlib绘图无法显示中文问题的解决方法
2023-07-30 22:16:30
![](https://img.aspxhome.com/file/2023/2/61462_0s.png)
巧制可全屏拖动的图片
2008-05-09 19:34:00
![](https://img.aspxhome.com/file/UploadPic/20072/20072311372391s.jpg)
在ASP中用FormatDateTime格式化日期
2010-08-08 19:16:00
Python Pygame实战之实现经营类游戏梦想小镇代码版
2021-08-06 19:13:23
![](https://img.aspxhome.com/file/2023/7/113027_0s.png)
ORACLE应用经验(1)
2010-07-31 12:53:00
详解js前端代码异常监控
2024-04-22 13:06:26
![](https://img.aspxhome.com/file/2023/0/135800_0s.png)
在Mac OS上安装Go语言编译器的方法
2024-05-22 17:48:40
java连接数据库增、删、改、查工具类
2024-01-21 22:01:48
当视觉设计师遇上产品经理、开发工程师…[译]
2010-01-17 10:18:00
![](https://img.aspxhome.com/file/UploadPic/20101/17/gui_vs_pm_01-86s.jpg)
Python命令行解析器argparse详解
2023-06-14 01:08:14
一文速学Python+Pyecharts绘制树形图
2023-07-28 12:05:27
![](https://img.aspxhome.com/file/2023/1/61201_0s.png)
在SQL Server 2005所有表中搜索某个指定列的方法
2024-01-21 22:50:25
MSSQL数据加密解密代码
2023-07-08 18:45:30
python包合集shutil示例代码详解
2022-03-28 12:04:27
![](https://img.aspxhome.com/file/2023/5/115755_0s.png)
Mysql的语句生成后门木马的方法
2024-01-15 20:46:23