婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Python的Flask框架使用Redis做數(shù)據(jù)緩存的配置方法

Python的Flask框架使用Redis做數(shù)據(jù)緩存的配置方法

熱門標簽:最簡單的百度地圖標注 百度商家地圖標注怎么做 玄武湖地圖標注 小紅書怎么地圖標注店 竹間科技AI電銷機器人 太原營銷外呼系統(tǒng) 西藏教育智能外呼系統(tǒng)價格 地圖標注如何即時生效 地圖標注費用

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

下載安裝

根據(jù)redis中文網(wǎng)使用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服務已經(jīng)啟動起來了,默認端口是6379,可以通過client操作reids。

$ src/redis-cli
redis> set foo bar
OK
redis> get foo
"bar"

flask配置redis

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

sudo pip install flask_cache

為應用擴展flask_cache

from flask import Flask
from flask.ext.cache import Cache

cache = 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 name

if __name__ == '__main__':
  app.run()

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

您可能感興趣的文章:
  • Thinkphp 3.2框架使用Redis的方法詳解
  • thinkPHP框架通過Redis實現(xiàn)增刪改查操作的方法詳解
  • thinkphp5框架擴展redis類方法示例
  • Spring Boot單元測試中使用mockito框架mock掉整個RedisTemplate的示例
  • Laravel框架使用Redis的方法詳解
  • CI框架(CodeIgniter)操作redis的方法詳解
  • PHP的Laravel框架結(jié)合MySQL與Redis數(shù)據(jù)庫的使用部署
  • Redis框架Jedis及Redisson對比解析

標簽:香港 贛州 景德鎮(zhèn) 廣東 揚州 林芝 澳門 唐山

巨人網(wǎng)絡通訊聲明:本文標題《Python的Flask框架使用Redis做數(shù)據(jù)緩存的配置方法》,本文關鍵詞  Python,的,Flask,框架,使用,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關。
  • 相關文章
  • 下面列出與本文章《Python的Flask框架使用Redis做數(shù)據(jù)緩存的配置方法》相關的同類信息!
  • 本頁收集關于Python的Flask框架使用Redis做數(shù)據(jù)緩存的配置方法的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 南漳县| 喀喇沁旗| 萨迦县| 阿克| 三明市| 文成县| 社旗县| 双辽市| 长阳| 吉水县| 嘉义市| 岳普湖县| 柏乡县| 什邡市| 镇康县| 边坝县| 叙永县| 寿宁县| 泗阳县| 临洮县| 喀什市| 余庆县| 卓尼县| 通许县| 闽侯县| 广宁县| 明溪县| 临城县| 益阳市| 南靖县| 洛浦县| 东港市| 镇安县| 确山县| 南澳县| 陈巴尔虎旗| 阿鲁科尔沁旗| 彝良县| 图木舒克市| 赫章县| 天镇县|