我使用的是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)
暂无答案!
目前还没有任何答案,快来回答吧!