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