Web 开发 6:Redis 缓存(Flask项目使用Redis并同时部署到Docker详细流程 附项目源码)
from flask import Flask
from redis import Redis
app = Flask(__name__)
redis = Redis(host='redis', port=6379)
@app.route('/')
def hello():
count = redis.incr('hits')
return f'Hello! You have visited this site {count} times.'
if __name__ == "__main__":
app.run(host="0.0.0.0", debug=True)
这段代码展示了如何在Flask应用中集成Redis,并使用Redis来记录网站的访问次数。在本地开发环境中,Redis可以直接连接到本地实例,而在生产环境中,通常会使用Docker容器部署,此时Redis服务可能会作为另一个容器运行,这种情况下使用redis://redis:6379
格式的URL来连接。
评论已关闭