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

首頁 > 數據庫 > Redis > 正文

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

2020-03-17 12:40:48
字體:
來源:轉載
供稿:網友

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來設置過期時間,本文中使用了兩分鐘為緩存時間。


注:相關教程知識閱讀請移步到Redis頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美精品毛片 | 国产精品久久久久久久av三级 | 日韩色视频在线观看 | 嫩草影院在线观看网站成人 | 免费在线观看国产 | 欧美国产免费 | 国产一区二区免费在线观看视频 | 黄色影院 | 日韩精品一区二 | 欧美a∨亚洲欧美亚洲 | 国产精品视频免费在线观看 | 久久免费视频精品 | 在线亚洲欧美 | 国产亚洲精品久久久久久久久久 | 欧美一级电影网 | 天天色综合2 | 欧美一级黄色片免费观看 | 91专区在线观看 | 欧美大屁股精品毛片视频 | 精品国产96亚洲一区二区三区 | 日韩毛片免费观看 | 日本成人高清视频 | 操碰97 | 国产网站黄 | 久久69精品久久久久久国产越南 | 性生活视频软件 | 99久久精品免费 | 成人免费毛片片v | 91成| 午夜视频色 | 宅男噜噜噜66国产在线观看 | 青青草最新网址 | 性高潮一级片 | 成人午夜淫片a | 午夜精品区 | 激情亚洲一区二区三区 | 免费看一级片 | 国产妇女乱码一区二区三区 | 亚洲第一成av人网站懂色 | 激情毛片 | 色婷婷久久久久久 |