麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > Redis > 正文

Python的Flask框架使用Redis做數據緩存的配置方法

2020-10-28 21:39:07
字體:
來源:轉載
供稿:網友

Redis是一款依據BSD開源協議發行的高性能Key-Value存儲系統。會把數據讀入內存中提高存取效率。Redis性能極高能支持超過100K+每秒的讀寫頻率,還支持通知key過期等等特性,所以及其適合做緩存。

下載安裝

根據redis中文網使用wget下載壓縮包

$ wget http://download.redis.io/releases/redis-3.0.5.tar.gz$ tar xzf redis-3.0.5.tar.gz$ cd redis-3.0.5$ make

二進制文件編譯完成后在src目錄下。可以通過一下命令啟動:

$ src/redis-server

這樣就可以看到redis服務已經啟動起來了,默認端口是6379,可以通過client操作reids。

$ src/redis-cliredis> set foo barOKredis> get foo"bar"

flask配置redis

首先得下載flask的緩存插件Flask-Cache,使用pip下載。

sudo pip install flask_cache

為應用擴展flask_cache

from flask import Flaskfrom flask.ext.cache import Cachecache = Cache()config = {  'CACHE_TYPE': 'redis',  'CACHE_REDIS_HOST': '127.0.0.1',  'CACHE_REDIS_PORT': 6379,  'CACHE_REDIS_DB': '',  'CACHE_REDIS_PASSWORD': ''}app = Flask(__name__)app.config.from_object(config)cache.init_app(app)@app.route('/')@cache.cached(timeout=60*2)def index():  name = 'mink'  return nameif __name__ == '__main__':  app.run()

使用裝飾器cached()裝飾視圖函數,參數timeout來設置過期時間,本文中使用了兩分鐘為緩存時間。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 中文字幕亚洲视频 | 天天草夜夜爽 | 欧美一级高清片在线 | av电影网在线观看 | 欧美日韩免费一区 | 暴力强行进如hdxxx | 国产日产精品久久久久快鸭 | 精品久久久久久久久久 | 欧美一级做一级爱a做片性 91在线视频观看 | 中文字幕亚洲情99在线 | 欧美精品毛片 | 在线天堂资源 | 国产91精品一区二区麻豆亚洲 | 黄色成人在线 | 国产91精品亚洲精品日韩已满 | 涩涩操 | av在线观 | 成人国产免费观看 | 中文字幕在线播放一区 | 国产一级淫片在线观看 | 免费一级欧美在线观看视频 | 欧美一级毛片欧美一级成人毛片 | 91精品国产一区二区三区四区在线 | 国产一区精品在线观看 | 一起草av在线 | 久久国产免费视频 | 久久精品九九 | 国产精品久久久久久久久久大牛 | 久久精品性视频 | 99在线热播精品免费 | 久久久久久久久久综合 | 日日草天天干 | 海角在线观看91一区二区 | av免费av | 在线高清中文字幕 | 亚洲一区二区三区四区精品 | 久草在线播放视频 | 国产精品久久久久一区二区 | 色婷婷久久久 | 国产亚洲精品影达达兔 | 日本在线视频一区二区三区 |