濮阳杆衣贸易有限公司

主頁 > 知識庫 > 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ù)讀入內存中提高存取效率。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框架結合MySQL與Redis數(shù)據(jù)庫的使用部署
  • Redis框架Jedis及Redisson對比解析

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

巨人網(wǎng)絡通訊聲明:本文標題《Python的Flask框架使用Redis做數(shù)據(jù)緩存的配置方法》,本文關鍵詞  Python,的,Flask,框架,使用,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Python的Flask框架使用Redis做數(shù)據(jù)緩存的配置方法》相關的同類信息!
  • 本頁收集關于Python的Flask框架使用Redis做數(shù)據(jù)緩存的配置方法的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    内丘县| 大悟县| 五河县| 泸水县| 车致| 武邑县| 金平| 塘沽区| 高台县| 加查县| 遂川县| 来凤县| 新建县| 博客| 临澧县| 香港| 长兴县| 金湖县| 宜都市| 桦南县| 宝丰县| 剑川县| 墨竹工卡县| 海盐县| 宜都市| 达尔| 绥阳县| 仁怀市| 锦屏县| 嵩明县| 伊川县| 荣成市| 嘉兴市| 咸丰县| 金湖县| 茶陵县| 吉隆县| 金山区| 磴口县| 定结县| 涿鹿县|