Redis 的 RESTy 接口:lark
jopen
11年前
Lark 首先最重要的是 redis 的 RESTy 接口,在它的核心,只是将 HTTP 请求转换为 redis 命令的方法,但是它能更智能的处理。它还有个 Flask 适配器,适用于创建能适应其他 python web 框架的适配器。
功能
-
RESTy 接口,比如:POST 写,GET读,DELETE 删除
-
自动为 redis 值进行 JSON 序列化和反序列化
-
自动在多用户环境添加关键字前缀
-
对 Flask 和 Django 适配器进行了充分的测试
from flask import Flask from lark.ext.flask.redis_api import redis_api_blueprint from lark.ext.flask.flask_redis import Redis app = Flask(__name__) # Add a simpple redis connection to the global object Redis(app) app.config['DEFAULT_LARK_SCOPES'] = set(['admin']) # Mount the redis blueprint app.register_blueprint(redis_api_blueprint, url_prefix='/api/0') if __name__ == '__main__': app.run()