Redis Rename Config 後 Sentinel 無法正確執行 Failover2020-02-16 約 781 字 預計閱讀 2 分鐘Redis Rename Config 後 Sentinel 無法正確執行 Failover 有些 Redis command (e.g. KEYS,SAVE) 在執行時會 block 其他操作,在 Redis 用量小時不明顯,但 Redis 日漸龐大後,執行這些 command 時會讓 Redis 被 block 的時間愈來愈長,最後可能繼續閱讀
使用 Ansible 安裝 Redis Replication2020-02-14 約 1074 字 預計閱讀 3 分鐘使用 Ansible 安裝 Redis Replication 之前筆記 在 CentOS 7 上安裝 Redis Replication (Redis 5) 紀錄到使用單一 shell script 來安裝完整 Redis Replication (Master,Slave 與 Sentinell),後來同事提到這類繼續閱讀
在 CentOS 7 上安裝 Redis Replication (Redis 5)2020-02-12 約 1693 字 預計閱讀 4 分鐘在 CentOS 7 上安裝 Redis Replication (Redis 5) 之前筆記 安裝 Redis 時遇到的錯誤排除 紀錄到安裝 Redis Replication 時的幾個可能遇到的錯誤,經過數日小弟終於完成了初版可以一次安裝多個 Redis Replication 與 sentinel 的繼續閱讀
安裝 Redis 時遇到的錯誤排除2020-02-09 約 750 字 預計閱讀 2 分鐘安裝 Redis 時遇到的錯誤排除 之前筆記 使用 Yum 安裝 Redis 5 提到最近嘗試撰寫 script 在 CentOS 上建立 Redis 環境,也才發現幾個 yum package 的版本差異與 epel、ius 兩個 yum repository 的相依繼續閱讀
[C#] 將 .NET Core 中的 Configuration 輸出為 JSON2020-02-08 約 612 字 預計閱讀 2 分鐘[C#] 將 .NET Core 中的 Configuration 輸出為 JSON 之前筆記 [C#] 將 Dictionary 轉為 JSON 紀錄到 將 Dictionary 轉為 JSON 的方式,對 .NET Core 有些認識的朋友馬上就想到是為了處理 .NET Core Configuration,主繼續閱讀
使用 Yum 安裝 Redis 52020-02-08 約 499 字 預計閱讀 1 分鐘使用 Yum 安裝 Redis 5 最近嘗試撰寫 script 在 CentOS 上建立 Redis 環境,嘗試過程中無意間發現不同的 yum repository 間有不同的 redis 套件版本,像是常用的 epel-release 上的 redis 就是 3.2.12,雖說繼續閱讀
[C#] 將 Dictionary 轉為 JSON2020-02-02 約 436 字 預計閱讀 1 分鐘[C#] 將 Dictionary 轉為 JSON 之前筆記 [C#] 將 JSON 轉為 Dictionary 紀錄到如果將 JSON file 轉為 C# 的 Dictionary 來做後續加工處理,當然有 JSON to Dictionary 就需要有 Dictionary to JSON 囉 基本環境說明 macOS Catalina 10.15.2 .NET Core SDK 3.1.101 C# 8.0 程式碼繼續閱讀
[C#] 將 JSON 轉為 Dictionary2020-02-01 約 373 字 預計閱讀 1 分鐘[C#] 將 JSON 轉為 Dictionary 使用 JSON 做為避免在程式中寫死固定值的解決方案是種常見做法,不過一旦系統日漸龐大複雜起來時,可能就需要有良好的管理方式或是流程,像是繼續閱讀
將 ConfigMap 做為 Helm volume mount 的來源2020-01-29 約 921 字 預計閱讀 2 分鐘將 ConfigMap 做為 Helm volume mount 的來源 有用過 container 的朋友相信對於 volume mount 有一定的了解,如果有用過 db 類型的 container (mysql、mongodb…) 對於透過 docker-entrypoint-initdb.d 來建繼續閱讀
使用 Docker 版 Nginx 建立靜態頁面網站2020-01-29 約 590 字 預計閱讀 2 分鐘使用 Docker 版 Nginx 建立靜態頁面網站 最近經手的小專案,需要一個呈現靜態頁面的網站,因為需要動態改變網站上顯示頁面的 routing 所以第一時間還是想到透過 ASP.NET Core 的機制繼續閱讀
將打包好的 Helm Chart Push 至 Nexus2020-01-28 約 531 字 預計閱讀 2 分鐘將打包好的 Helm Chart Push 至 Nexus 之前筆記 打包 Helm Chart 簡單紀錄該如何打包 Helm Chart,但打包後的 Helm Chart 如果無法提供其他 server 使用就失去意義了,所以延伸紀錄將打包後的繼續閱讀
打包 Helm Chart2020-01-27 約 282 字 預計閱讀 1 分鐘打包 Helm Chart 最近專案常需要調整或建立 Helm Chart,但畢竟還不是很熟悉,常常用完一次過沒幾天就又忘記語法,同事都快被我煩死了,趁著假日簡單紀錄一下繼續閱讀
從 mac 使用 Container Ip 直連 (更新版)2020-01-14 約 511 字 預計閱讀 2 分鐘從 mac 使用 Container Ip 直連 (更新版) 之前筆記 從 mac 使用 Container Ip 直連 紀錄到如何在 mac 上直接透過 container ip 存取相關服務,不過設定過程還需要動用到 Kubernetes,讓繼續閱讀
如何看到不可視字元2020-01-13 約 622 字 預計閱讀 2 分鐘如何看到不可視字元 今天同事遇到個奇異現象:編輯器上看來完全正常的檔案內容,實際執行時卻出現錯誤訊息;刪除提示錯誤位置後重新輸入,git 還真的繼續閱讀
不 Pull Image 直接新增 Image Tag2020-01-08 約 623 字 預計閱讀 2 分鐘不 Pull Image 直接新增 Image Tag 最近發現整個 CI/CD 的流程耗時愈來愈長,雖說隨著愈來愈多的功能、測試,時間變長是可以預期的,但還是想要儘可能做些優化,同事在檢查繼續閱讀