在这个例子中使用Flask Redis扩展有什么好处。。。在
from flask import Flask, render_template
from flask.ext.redis import Redis
app = Flask(__app__)
app.config['REDIS_HOST'] = 'localhost'
app.config['REDIS_PORT'] = 6379
app.config['REDIS_DB'] = 0
r = Redis(app)
@app.route("/")
def index():
return render_template("index.html", **r.hgetall("temp.index"))
…通过常规Redis连接实例?在
^{pr2}$
这个包的当前维护者,嗨!在
我认为,该方案提供的两个(公认的次要)便利是:
与Flask的配置管理集成,因此您可以在同一个地方组织所有应用程序配置。你可以将你的Redis数据库URL添加到PostgreSQL或任何你正在使用的数据库URL旁边,当你初始化FlaskRedis应用程序时,它将被自动获取。
自动附加到您的Flask应用程序,因此您不必一直跨模块导入Redis实例,因为它一直都在您身边,可以这样访问:
app.extensions['redis']
。但是如果您想导入它,您也可以使用import flask.ext.redis
导入模块。相关问题 更多 >
编程相关推荐