全面了解django的緩存機(jī)制及使用方法
一、緩存目的
1、減小過(guò)載
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',
]
}
}
訪問(wèn)緩存:
>>>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 頁(yè)面緩存的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)過(guò)程解析
- Django 緩存配置Redis使用詳解
- 簡(jiǎn)單了解django緩存方式及配置
- Django使用redis緩存服務(wù)器的實(shí)現(xiàn)代碼示例
- Django項(xiàng)目如何配置Memcached和Redis緩存?選擇哪個(gè)更有優(yōu)勢(shì)?
相關(guān)文章
Python 利用Entrez庫(kù)篩選下載PubMed文獻(xiàn)摘要的示例
這篇文章主要介紹了Python 利用Entrez庫(kù)篩選下載PubMed文獻(xiàn)摘要的示例,幫助大家更好的理解和使用python,感興趣的朋友可以了解下2020-11-11
DJango的創(chuàng)建和使用詳解(默認(rèn)數(shù)據(jù)庫(kù)sqlite3)
今天小編就為大家分享一篇DJango的創(chuàng)建和使用詳解(默認(rèn)數(shù)據(jù)庫(kù)sqlite3),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-11-11
django做form表單的數(shù)據(jù)驗(yàn)證過(guò)程詳解
這篇文章主要介紹了django做form表單的數(shù)據(jù)驗(yàn)證過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-07-07
Tensorflow自定義模型與訓(xùn)練超詳細(xì)講解
TensorFlow是基于數(shù)據(jù)流編程的符號(hào)數(shù)學(xué)系統(tǒng),廣泛用于機(jī)器學(xué)習(xí)算法的編程實(shí)現(xiàn),前身是谷歌的神經(jīng)網(wǎng)絡(luò)算法庫(kù)DistBelief,Tensorflow擁有多層級(jí)結(jié)構(gòu),可部署于各類服務(wù)器、PC終端和網(wǎng)頁(yè)并支持GPU和TPU高性能數(shù)值計(jì)算,被廣泛應(yīng)用于谷歌內(nèi)部的產(chǎn)品開(kāi)發(fā)和各領(lǐng)域的科學(xué)研究2022-11-11
Python中tkinter庫(kù)的簡(jiǎn)單使用
這篇文章主要介紹了Python中tkinter庫(kù)的簡(jiǎn)單使用,Tkinter是Python中常用的GUI庫(kù),它使用Tk GUI工具包,并提供了創(chuàng)建各種GUI應(yīng)用程序的功能,需要的朋友可以參考下2023-10-10
Python網(wǎng)絡(luò)爬蟲(chóng)中的同步與異步示例詳解
這篇文章主要給大家介紹了關(guān)于Python網(wǎng)絡(luò)爬蟲(chóng)中同步與異步的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2018-02-02
解決django xadmin主題不顯示和只顯示bootstrap2的問(wèn)題
這篇文章主要介紹了解決django xadmin主題不顯示和只顯示bootstrap2的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-03-03
Python IndexError報(bào)錯(cuò)分析及解決方法
在Python編程中,IndexError是一種常見(jiàn)的異常類型,它通常發(fā)生在嘗試訪問(wèn)序列(如列表、元組或字符串)中不存在的索引時(shí),本文將深入分析IndexError的成因、表現(xiàn)形式,并提供相應(yīng)的解決辦法,同時(shí)附帶詳細(xì)的代碼示例,需要的朋友可以參考下2024-07-07

