全面了解django的緩存機(jī)制及使用方法
一、緩存目的
1、減小過載
2、避免重復(fù)計(jì)算
3、提高系統(tǒng)性能
二、如何進(jìn)行緩存
三、緩存類型
四、緩存粒度分類
五、緩存的設(shè)置與使用
示例一:
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'
六、緩存原理
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- 淺談Django 頁面緩存的cache_key是如何生成的
- Django緩存Cache使用詳解
- Django實(shí)現(xiàn)內(nèi)容緩存實(shí)例方法
- Django如何使用redis作為緩存
- django框架用戶權(quán)限中的session緩存到redis中的方法
- Django中提供的6種緩存方式詳解
- Django緩存系統(tǒng)實(shí)現(xiàn)過程解析
- Django 緩存配置Redis使用詳解
- 簡(jiǎn)單了解django緩存方式及配置
- Django使用redis緩存服務(wù)器的實(shí)現(xiàn)代碼示例
- Django項(xiàng)目如何配置Memcached和Redis緩存?選擇哪個(gè)更有優(yōu)勢(shì)?
相關(guān)文章
利用python GDAL庫讀寫geotiff格式的遙感影像方法
今天小編就為大家分享一篇利用python GDAL庫讀寫geotiff格式的遙感影像方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-11-11python進(jìn)行相關(guān)性分析并繪制散點(diǎn)圖詳解
這篇文章主要介紹了python進(jìn)行相關(guān)性分析并繪制散點(diǎn)圖,具有一定借鑒價(jià)值,需要的朋友可以參考下,希望能夠給你帶來幫助2021-09-09Centos部署django服務(wù)nginx+uwsgi的方法
這篇文章主要介紹了Centos部署django服務(wù)nginx+uwsgi的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2019-01-01python list多級(jí)排序知識(shí)點(diǎn)總結(jié)
在本篇文章里小編給大家分享的是關(guān)于python list多級(jí)排序的相關(guān)知識(shí)點(diǎn)內(nèi)容,有需要的朋友們學(xué)習(xí)下。2019-10-10使用sklearn之LabelEncoder將Label標(biāo)準(zhǔn)化的方法
今天小編就為大家分享一篇使用sklearn之LabelEncoder將Label標(biāo)準(zhǔn)化的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-07-07Python將文件映射到內(nèi)存使用mmap.mmap()函數(shù)方式
這篇文章主要介紹了Python將文件映射到內(nèi)存使用mmap.mmap()函數(shù)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-02-02Python實(shí)現(xiàn)按鍵精靈版的連點(diǎn)器
這篇文章主要為大家詳細(xì)介紹了如何利用Python實(shí)現(xiàn)按鍵精靈版的連點(diǎn)器,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價(jià)值,感興趣的小伙伴可以了解一下2023-06-06python實(shí)現(xiàn)的DES加密算法和3DES加密算法實(shí)例
這篇文章主要介紹了python實(shí)現(xiàn)的DES加密算法和3DES加密算法,以實(shí)例形式較為詳細(xì)的分析了DES加密算法和3DES加密算法的原理與實(shí)現(xiàn)技巧,需要的朋友可以參考下2015-06-06Python實(shí)現(xiàn)將MP4視頻轉(zhuǎn)化為GIF圖像
與靜態(tài)圖像相比,動(dòng)態(tài)的?GIF?圖片更能吸引各位讀者的注意力,還可以提供更生動(dòng)、有趣和引人入勝的內(nèi)容,本文為大家介紹了Python將MP4視頻轉(zhuǎn)化為GIF圖像的方法,需要的可以參考下2023-06-06