Redis 的 RESTy 接口:lark

jopen 10年前發布 | 14K 次閱讀 Redis NoSQL數據庫

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.baiduhome.net/lib/view/home/1391952260504

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!