iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 12
1

Redis Cache

Redis是一個開源的 in-memory 的data structure store,常用來作為資料庫,緩存,message broker,儲存的資料支援字串,哈希(hash),列表(list),集合(sets),經常被用在需要快取(Cache)的應用場合,可以減輕許多後端資料庫的請求。並且支援多數的Client Library 如下圖:

https://ithelp.ithome.com.tw/upload/images/20200927/20108281rJuf16IC1q.jpg

我們可以由Redis Download下載Redis在本機建構並執行Redis Server來緩存資料。
https://ithelp.ithome.com.tw/upload/images/20200927/20108281QtCqkVnWVH.jpg

以下由mac 為例透過Homebrew安裝redis,在終端機輸入brew install redis

$ brew install redis

https://ithelp.ithome.com.tw/upload/images/20200927/20108281CcI51cLgR5.jpg

完成後輸入在終端機輸入redis-server 啟動Redis Server,可見下圖:

$ redis-server

https://ithelp.ithome.com.tw/upload/images/20200927/201082812pR21nKPRJ.jpg

成功開啟後即可透過上述的Client Library,來操作使用Redis,但這樣我需要隨時開著Redis Server,應用程式才可以使用欸!?
Azure有提供相對應的服務來部署託管Redis,因此我們讓Azure雲端來解決這個問題,而不需要自己管理Redis。

Azure Cache for Redis

接下來的幾天將會說明如何使用Azure Cache for Redis為Cahtbot建構資料緩存服務。

https://ithelp.ithome.com.tw/upload/images/20200927/20108281y7xbdRsByX.jpg


上一篇
Day [11] Why Azure Cache for Redis ?
下一篇
Day [13] Azure Cache for Redis-建置
系列文
白眼狼的30天Azure跳槽計畫30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言