我想在一個簡單的桌面應用程式上實作快取。我正在使用WPF.NET 框架。那么,Redis考慮到可移植性,快取是否有效?或者有沒有最好的選擇?
uj5u.com熱心網友回復:
我不建議Redis為 WPF 桌面應用程式使用快取。為什么?它使您的應用程式依賴于第三方應用程式。似乎.Net有一個解決方案可以在記憶體中快取并持久保存在檔案上。您可以在此LINK上找到有關它的更多資訊
uj5u.com熱心網友回復:
如果您需要一個簡單的解決方案的快取,我建議您使用InMemory 快取。但是如果你正在制定一個復雜的解決方案,你絕對應該考慮分布式快取(例如分布式 Redis 快取),原因是分布式快取是:
- 在對多個服務器的請求之間是連貫的(一致的)。
- 幸免于服務器重啟和應用程式部署。那是因為您的快取通常位于不同的位置(例如 Azure)
- 不使用本地記憶體。
- 可擴展
有關 InMemory 快取讀取的更多詳細資訊
有關分布式快取讀取的更多詳細資訊
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/315357.html
上一篇:Microsoft.Extensions.Caching和System.Runtime.Caching有什么區別?
