1. 程式人生 > 實用技巧 >整合redis和mysql

整合redis和mysql

我們完成了之前的步驟就可以繼續往下走了

在pycharm裡面進行一個簡單的程式碼編譯

我們選擇python中的flask框架進行一個搭建

初始版本如下:

一個簡單的七行程式碼就這樣出來了,但是對於一個專案來說還遠遠不夠,我們還需要進行一些簡單的修改和新增,一步一步進行

這時候我們就需要進行一個數據的整合

首先進行一個資訊匯入(導包,告訴它,你需要哪些資訊)

from flask import Flask
from flask_sqlalchemy import  SQLAlchemy
from redis import StrictRedis
View 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=6379
View 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")
    
return 'Hello World!'
View Code

最後是你的啟動檔案

#專案啟動
if __name__ == '__main__':
    app.run()
View Code

全都設定完成之後,可以進行測試一下,看是否發生問題

(常見問題解決篇)