文章目录
  1. 1. 1、装Python的Redis驱动
  2. 2. 2、参考Flask-Cache模块写了一个rediscache模块
  3. 3. 3、使用方法

Redis这个数据库据说性能非常高,很适合拿来做缓存,所以就想着给Flask做个使用Redis的Cache模块。

1、装Python的Redis驱动

1
easy_install redis

或着

1
pip install redis

2、参考Flask-Cache模块写了一个rediscache模块

下载地址: rediscache.7z

3、使用方法

基本用法跟Flask-Cache类似

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#-*- encoding:utf-8 -*-
from flask import Flask
from Utils import cache

app = Flask(__name__)
cache.init_app(app)

@app.route('/')
@cache.cached(timeout=30)
def index():
return "hello world"

if __name__ == '__main__':
app.debug = DEBUG
app.run('127.0.0.1', 8080)

其它用法可以参考源代码,反正源代码也就这么几行。

文章目录
  1. 1. 1、装Python的Redis驱动
  2. 2. 2、参考Flask-Cache模块写了一个rediscache模块
  3. 3. 3、使用方法