校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

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

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

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

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

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

$ src/redis-server

這樣就可以看到redis服務(wù)已經(jīng)啟動起來了,默認(rèn)端口是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

為應(yīng)用擴展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來設(shè)置過期時間,本文中使用了兩分鐘為緩存時間。

您可能感興趣的文章:
  • 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對比解析

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

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Python的Flask框架使用Redis做數(shù)據(jù)緩存的配置方法》,本文關(guān)鍵詞  Python,的,Flask,框架,使用,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Python的Flask框架使用Redis做數(shù)據(jù)緩存的配置方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于Python的Flask框架使用Redis做數(shù)據(jù)緩存的配置方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 舒城县| 徐闻县| 水富县| 韶关市| 永修县| 赤城县| 津南区| 八宿县| 巴里| 舞钢市| 运城市| 鄂尔多斯市| 左云县| 镇赉县| 衡山县| 兴隆县| 涡阳县| 台山市| 石河子市| 剑阁县| 岐山县| 永州市| 尉犁县| 阿拉善右旗| 巴南区| 高州市| 惠安县| 江阴市| 宜春市| 彩票| 涞水县| 雷州市| 逊克县| 彩票| 临邑县| 青海省| 商丘市| 宾川县| 黄陵县| 深泽县| 长兴县|