flask-redis:如何在flask应用中高效使用redis
from flask import Flask
from flask_redis import FlaskRedis
app = Flask(__name__)
app.config['REDIS_URL'] = 'redis://localhost:6379/0'
redis_client = FlaskRedis()
redis_client.init_app(app)
@app.route('/')
def index():
# 设置键值对
redis_client.set('greeting', 'Hello, Redis!')
# 获取键的值
greeting = redis_client.get('greeting')
return greeting.decode('utf-8') if greeting else 'Greeting not found'
if __name__ == '__main__':
app.run()
这段代码演示了如何在Flask应用中使用Flask-Redis扩展来高效地使用Redis。首先,我们创建了一个Flask实例,并设置了连接到Redis的URL。然后,我们初始化了Flask-Redis扩展,并将其与我们的应用相关联。在路由/
中,我们演示了如何使用Redis客户端来存储和检索键值对。
评论已关闭