xlu*_*ren 2 flask flask-extensions flask-cache
下面是类型为“ simple”的flask-cache的示例,但是如何将memcache与flask-cache一起使用?我需要你的帮助谢谢?
from flask import Flask
import random
# import the flask extension
from flask.ext.cache import Cache
app = Flask(__name__)
#import config setting
app.config["CACHE_TYPE"]="simple"
# register the cache instance and binds it on to your app
app.cache = Cache(app)
@app.route("/")
@app.cache.cached(timeout=50,key_prefix="hello") # cache this view for 30 seconds
def cached_view():
a=random.randint(0,100)
return str(a)
if __name__ == "__main__":
app.run(port=5000, debug=True, host='0.0.0.0')
Run Code Online (Sandbox Code Playgroud)
:)我已经解决了这个问题
问:如何在烧瓶缓存中使用memcached
答:只需将缓存类型从“ 简单 ” 修改为“ memcached ”,就这么简单
注意:
您应该注意的最重要的事情是您应该安装libmemcached,pylibmc和python-dev。另外,最重要的是libmemcached的版本应该与pylibmc的版本匹配,否则在pip install pylibmc时会出错
| 归档时间: |
|
| 查看次数: |
5558 次 |
| 最近记录: |