使用 C# 取得 Redis 複雜型別 table 資料

使用 C# 取得 Redis 複雜型別 table 資料 之前筆記 使用 C# 取得 Redis key 的記憶體用量 提到如何使用 C# 取得 Redis key 的記憶體用量,但是把所有 redis key 全部拉回 C# 做處理,可以想見執行

使用 C# 取得 Redis key 的記憶體用量

使用 C# 取得 Redis key 的記憶體用量 團隊某個 redis cluster 中,有一組 replication (master-replica) 的 memory 用量特別高,推測是 key 的 hash tag 不夠分散,造成 key 都集中在某些 slot 上,進而使得一組 cluster replication (master-replica) 的 memory 用

在不同 mac 上共享 .NET 開發用憑證

在不同 mac 上共享 .NET 開發用憑證 最近團隊為了避免部份功能在開發階段因為憑證問題無法正常運作而造成開發與實際的 production code 有所差異,因此想要逐步套用 https everywhere 的機

從 macOS 中移除 .NET Runtime 與 SDK

從 macOS 中移除 .NET Runtime 與 SDK 之前筆記 從 Mac 移除 .NET Core Runtime 與 SDK 紀錄到因為團隊定期升級 .NET 版本,所以順手紀錄如何移除舊版本的 .NET Core SDK,隨著時間的推移,中間又升級

C# 在啟用 TLS 的 RabbitMQ 上收發訊息

C# 在啟用 TLS 的 RabbitMQ 上收發訊息 之前筆記 為 RabbitMQ container 啟用 TLS 連線 提到最近 partner 為了安全性考量,在與我們介接的 RabbitMQ 上啟用 TLS 連線,連線由 port 5672 改為 port 5671,造成 application 這邊

為 RabbitMQ container 啟用 TLS 連線

為 RabbitMQ container 啟用 TLS 連線 最近 partner 為了安全性考量,在與我們介接的 RabbitMQ 上啟用 TLS 連線,連線由 port 5672 改為 port 5671,原以為是簡單的調整,想不到 application 這邊完全陣亡,為了

ClickHouse 使用 MySql Database Engine

ClickHouse 使用 MySql Database Engine 之前筆記 ClickHouse 在彙總資料時的效能優勢 紀錄到 ClickHouse 與 MySql 在特定查詢情境的效能差異,查閱官網文件時,發現 ClickHouse 除了支援自有的 table engine 之外,也支援其他 DB

新增修改刪除查詢 ClickHouse 資料

新增修改刪除查詢 ClickHouse 資料” 之前筆記 C# 如何新增資料至 ClickHouse 與 ClickHouse 在彙總資料時的效能優勢 分別紀錄到如何透過 C# 來新增大量資料至 ClickHouse 以及如何查詢 ClickHouse

ClickHouse 在彙總資料時的效能優勢

ClickHouse 在彙總資料時的效能優勢 前提:雖然本篇筆記中使用了 MySql 做為範例,但主要是因為目前團隊使用 MySql,我對 MySql 相同熟悉點,而不是為了踩 MySql 捧 Clic

C# 如何新增資料至 ClickHouse

C# 如何新增資料至 ClickHouse 最近在評估導入 ClickHouse 的可行性,首先除了測試環境建立之外,最重要的就是要能夠透過 C# 來新增資料,所以今天就來紀錄如何透過 C# 來新增資

erlang 降版的步驟

erlang 降版的步驟 這幾天有台與 partner 介接用的 server 異常,造成 rabbitmq 無法連線,團隊在這類的 service 安裝腳本一直透過 ansible 管理,安裝上很順利,只是安裝後 .NET application 卻無法成功連線 (

C# 如何快速新增大量資料至 MySQL

C# 如何快速新增大量資料至 MySQL 最近在重現系統上遇到的狀況,初步懷疑是資料量過大,造成相關處理效能不佳,而連帶影響到系統後續運作,但這是初步懷疑,