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