整合redis和mysql
阿新 • • 發佈:2020-10-07
我們完成了之前的步驟就可以繼續往下走了
在pycharm裡面進行一個簡單的程式碼編譯
我們選擇python中的flask框架進行一個搭建
初始版本如下:
一個簡單的七行程式碼就這樣出來了,但是對於一個專案來說還遠遠不夠,我們還需要進行一些簡單的修改和新增,一步一步進行
這時候我們就需要進行一個數據的整合
首先進行一個資訊匯入(導包,告訴它,你需要哪些資訊)
from flask import Flask from flask_sqlalchemy import SQLAlchemy from redis import StrictRedisView Code
導包完成之後,開始使用
配置資訊類:
#配置類 class Config(object): # 開啟DEBUG(除錯) DEBUG=True #連線你的mysql資料庫 SQLALCHEMY_DATABASE_URI="mysql://root:[email protected]:3306/project_one" #關閉動態追蹤,減少耗時操作 SQLALCHEMY_TRACK_MODIFICATIONS=False #設定埠號 REDIS_HOST="127.0.0.1" REDIS_PORT=6379View Code
進行一些例項化和呼叫配置類的資訊
#建立app app = Flask(__name__) #指定配置類 app.config.from_object(Config) #建立mysql連線物件 db=SQLAlchemy(app) #連線redis資料庫 stric_redis=StrictRedis(host=Config.REDIS_HOST,port=Config.REDIS_PORT)View Code
後面可以進行一些簡單的測試:
@app.route('/') def hello_world(): #測試redis stric_redis.set("name","zhangsan")View Codereturn 'Hello World!'
最後是你的啟動檔案
#專案啟動 if __name__ == '__main__': app.run()View Code
全都設定完成之後,可以進行測試一下,看是否發生問題