python缓存速度flask

dfty9e19  于 2021-06-08  发布在  Redis
关注(0)|答案(0)|浏览(241)

我使用的是flask,当用户登录时,我想缓存一些经常使用的数据。
我在用flask缓存库和redis。
但问题是在我的dev服务器上,缓存某个东西时需要2秒钟才能返回结果
下面是我的简单代码,我不知道把缓存代码放在哪里。
是否有其他解决方案/库可以更快地缓存某些内容或在后台运行?

from flask import Flask
from flask_caching import Cache

app = Flask(__name__)

cache = Cache(config={'CACHE_TYPE': 'redis', 'CACHE_REDIS_HOST': '127.0.0.1' ,'CACHE_REDIS_PORT': '6379'})

## WHEN I INCLUDE CAHCE.SET CODE, THIS TAKES ALMOST 2 SECONDS

@app.route('/hello', methods = ['POST'])
def hello():
    cache.set('hello', 3600 ,'today is monday')
    return 'hello'

## THIS IS FAST ENOUGH

@app.route('/bye', methods = ['POST'])
def bye():
    return 'bye'

if __name__ == '__main__':
    app.run(host = '127.0.0.1', port = 5000, debug = True)

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题