全面了解django的缓存机制及使用方法

作者:月上秦少 时间:2023-07-22 09:51:58 

一、缓存目的

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的缓存机制及使用方法

来源:https://www.cnblogs.com/zkkysqs/p/9539629.html

标签:django,缓存,机制,使用
0
投稿

猜你喜欢

  • Javascript脚本实现静态网页加密实例代码

    2024-04-19 11:04:30
  • keras使用Sequence类调用大规模数据集进行训练的实现

    2021-01-03 20:24:35
  • JS获取鼠标位置距浏览器窗口距离的方法示例

    2024-04-19 10:06:14
  • FCKeditor编辑器基本配置优化修改使用方法

    2008-12-31 13:32:00
  • Node.js 的模块知识汇总

    2024-05-08 09:35:07
  • Python使用matplotlib绘图无法显示中文问题的解决方法

    2023-07-30 22:16:30
  • 巧制可全屏拖动的图片

    2008-05-09 19:34:00
  • 在ASP中用FormatDateTime格式化日期

    2010-08-08 19:16:00
  • Python Pygame实战之实现经营类游戏梦想小镇代码版

    2021-08-06 19:13:23
  • ORACLE应用经验(1)

    2010-07-31 12:53:00
  • 详解js前端代码异常监控

    2024-04-22 13:06:26
  • 在Mac OS上安装Go语言编译器的方法

    2024-05-22 17:48:40
  • java连接数据库增、删、改、查工具类

    2024-01-21 22:01:48
  • 当视觉设计师遇上产品经理、开发工程师…[译]

    2010-01-17 10:18:00
  • Python命令行解析器argparse详解

    2023-06-14 01:08:14
  • 一文速学Python+Pyecharts绘制树形图

    2023-07-28 12:05:27
  • 在SQL Server 2005所有表中搜索某个指定列的方法

    2024-01-21 22:50:25
  • MSSQL数据加密解密代码

    2023-07-08 18:45:30
  • python包合集shutil示例代码详解

    2022-03-28 12:04:27
  • Mysql的语句生成后门木马的方法

    2024-01-15 20:46:23
  • asp之家 网络编程 m.aspxhome.com