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()

项目主页:http://www.open-open.com/lib/view/home/1391952260504