先前已經將 Redis 成功安裝在 Windows Server 上,這次要嘗試著將它安裝在 CentOS 上,自從微軟擁抱開源之後,使用 Linux 當 Host 的 issue 愈來愈多,多學一點沒什壞處。
[食譜好菜] SQL Server 使用「FOR XML」語法做欄位合併
- 39628
- 0
- SQL Server
- 2016-12-30
在 SQL Sever 中要將不同 Row 的某個欄位裡面的值合併起來用,若單純自己土砲那是一件非常辛苦的事情,幸好 SQL Server 提供了 FOR XML 語法,搭配 PATH 模式就能輕鬆做到。
[料理佳餚] 管理 Redis Cluster(Add Node、Delete Node、Resharding)
Redis Cluster 建立完成後,當然不是建完就擺著可以不用理它,未來有可能會遇到 Scale out 或是資源重新分配的問題,以下介紹如何在我們的 Redis Cluster 上 Add Node、Delete Node、Resharding。
[料理佳餚] 在 Windows 上安裝 Redis Cluster
之前有介紹過在 Winodws 上安裝 Redis,從 Redis 3.0 開始提供了 Cluster 的架構,我們可以把一群 Redis Instance 集合起來使用,而且 Client 端只要存取其中一台就可以獲得相同的數據,以下是 Redis Cluster 的設定步驟。
[料理佳餚] C# StackExchange.Redis 使用 Redis Message Broker 服務
Redis 除了可以用來當 Cache 之外,還可以用來當做 Message Broker,簡單來說就是我訂閱了某個頻道,當這個頻道有訊息被發佈出來之後,我會即時收到帶有訊息的通知,光想到這個我就覺得 Message Broker 可以用來做好多事情,Chating、Notification…etc。
[料理佳餚] C# StackExchange.Redis 存取 Redis Cache 服務
Redis 架設完成後,就可以開始使用它了,關於架設可以參考我這篇文章[料理佳餚] 安裝 Redis 在 Windows 上,而我選用的 Api 是 StackExchange.Redis,原因只在於它的名氣 - Stack Exchange 耶!當然要用啊!
[料理佳餚] 在 Windows 上安裝 Redis
Redis 是一個 Open Source In-Memory 的 NoSQL 資料庫儲存系統,大部分被拿來當做資料的 Cache 使用,雲端上也有 Microsoft Azure Redis 可以直接拿來用,在地端就只能自己架設。