flask使用快取

2021-10-24 13:25:50 字數 1023 閱讀 6704

這裡使用redis跟flask-caching,可以參考文件:huan

使用redis做快取主要是速度快,快取一些不經常變化的但訪問量大的頁面,使使用者體驗更好。

安裝redis資料庫

pip install redis

pip install flask-caching

from flask_caching import cache  # 快取

cache = cache(

)def()

:...

.# 初始化快取檔案)....

使用

常用的

1、快取簡訊驗證碼什麼的

cache.

set(

'code'

, code, timeout=

180)

# 設定快取,(key,value, timeout(秒))

cache.set_many(

[(key, value)

,(key, value),.

..])

# 快取多個

cache.get(key)

# 獲取, cache.get_many(key, key2, ...)

cache.delete(key)

# 刪除, cache.delete_many(key, key2, ...)

cache.clear(

)# 清空

2、檢視快取

'/', methods=

['get'

,'post'

], endpoint=

'index'

)@cache.cached(timeout=10)

# 檢視快取,10秒後過期

defindex()

:......

然後我用來快取了驗證碼

flask 快取的設定及使用

from flask import flask from flask cache import cache from flask script import manager 快取型別 主機 埠 資料庫 建立快取物件 def index return 歡迎 建立快取檢視函式 timeout 指定快取有...

flask快取處理

1.安裝依賴 pip install flask caching 1.7.22.需要快取處理業務 主要用在資料庫多次查詢,資料庫幾乎不修改情況下3.新建檔案,比如extensions.py 快取物件 from flask caching import cache cache cache 4.配置檔案...

flask教程 資料快取

第三方擴充套件庫 flask cache 安裝 pip install flask cache ide中配置 這裡使用的是pycharm from flask cache import cache 配置 快取型別 主機 埠 資料庫 建立物件快取檢視函式 cache.cached timeout 10...