Skip to content

cwhgrissomcwhgrissom/Store_static_data_that_on_Heroku_to_Redis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Heroku儲存靜態變數的方法: Flask+Redis+Heroku+line-bot

  1. 申請Redis帳號, 免費帳後有30M的空間可以使用, 然後建立一個database
    , 用來儲存Heroku會用到的資料
  2. app.py: 加入連線到Redis的程式碼
# redis資料庫連線資訊配置到Flask
app.config['SESSION_REDIS'] = redis.Redis(host='host', port='6397', password='password')
# 設定Redis的對象, 以便調用方法
redis_client = app.config['SESSION_REDIS']
  1. 當在line-bot輸入"@", 將資料 9527 存入全域變數 g.stk_num and Redis redis_client.set('words', g.stk_num)
  2. 再次於line-bot輸入"p", 將資料印出來, 確認所儲存得資料是否存在?
  3. 由Heroku logs結果可以發現 g.stk_num在dyno結束後就被清掉了, 而Redis的內容並不會因為dyno結束而被清掉

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published