[OpenSource] 使用 Azure Table Storage 自己寫一個 KeyValue 的簡單的快取服務

2022-02-18

這是一個實驗計畫,我不建議你商用,但是我自己已經商用了:P ,主要是因為為了測試我之前寫的一個 library - No2verse.AzureTable 

因為做的專案也有一些需求,就是他需要一些可以做快取的需要,而且他只會 Key Value 存取,當然也可以用 Redis ,但是我就是客家人本性?

也不完全是,只是因為我覺得 Azure Table Storage 是一個值得研究的技術低價好用。


home template from : https://codepen.io/toomuchome/pen/QZPYqm


1. 就 open source ,所以你可以到這裡下載 source code:  https://github.com/donma/Tatakosan

2. 然後你要去   Azure Table Storage  開戶,拿到 connection string  



3. 之後就是開啟專案的  Startup.cs :


4.設定完之後,就可以 去看一下 swagger 



大概就是這樣 剩下來就是 處理 每一個 操作時候的 Sign 需要透過 MD5 做 hash 一些資料進行驗證

code:


簡單結論一下,因為目前真的只是拿來做快取還有一些不是很重要的資料,掉了也會有其他手段處理,所以用起來就還算順手簡單

就看看需求吧自行取用 :)


當麻許的超技八 2014 | Donma Hsu Design.