博客 / 列表

十月南城 - 監控指標與容量預警——延遲、命中率、慢查詢與內存碎片的解讀方法

寫在前面,本人目前處於求職中,如有合適內推崗位,請加:lpshiyue 感謝 在 Redis 運維中,監控是指數級投入回報比的投資:每增加一個關鍵指標監控,可能預防十倍以上的故障損失 在解決熱點 Key 與大 Key 的治理挑戰後,我們面臨一個更為基礎且關鍵的問題:如何提前發現並預防這些問題的發生。完善的監控體系不僅能實時反映 Redis 健康狀態,更能通過趨勢分析

redis , 數據 , 架構 , 後端開發

十月南城 - 多級緩存設計思路——本地 + 遠程的一致性策略、失效風暴與旁路緩存的取捨

在多級緩存的世界裏,性能與一致性從來不是朋友,而是一對需要精心調和的冤家 在高併發系統架構中,緩存是提升性能的利器,但單一緩存層往往難以兼顧極致性能與數據一致性。多級緩存通過分層設計,將數據冗餘存儲在距離應用不同層次的存儲介質中,實現了性能與成本的最佳平衡。本文將深入探討本地緩存與遠程緩存的協同策略,分析數據一致性保障機制,並提供應對緩存失效風暴的實用方案。 1 多

多級 , 數據 , 緩存 , 架構 , 後端開發

十月南城 - 高可用架構速覽——主從、哨兵與 Cluster 的角色分工與故障轉移路徑

從數據備份到故障自動恢復,再到無限水平擴展,Redis 高可用架構的演進之路 在單機 Redis 面臨性能瓶頸和單點故障的風險下,構建高可用架構成為保障業務連續性的關鍵。本文將深入解析 Redis 的三種高可用架構方案——主從複製、哨兵模式和 Cluster 集羣,揭示它們各自的設計哲學、適用場景及故障轉移機制,幫助您在業務發展不同階段做出正確的技術選型。 1 高可

redis , 數據 , 架構 , 後端開發 , 主從複製

十月南城 - 持久化與內存管理策略——RDB/AOF、淘汰策略與容量規劃的決策要點

Redis 的性能與可靠性平衡藝術,在於對持久化機制與內存管理的精準把控 在掌握 Redis 數據結構與業務場景映射後,我們面臨一個核心問題:如何保證內存數據的可靠性和管理有限內存資源。Redis 作為內存數據庫,其持久化策略和內存管理機制直接影響數據安全性和服務穩定性。本文將深入探討 RDB 與 AOF 持久化機制、內存淘汰策略以及容量規劃的關鍵決策點,幫助構建高可用

redis , 數據 , 持久化 , 架構 , 後端開發

十月南城 - MyBatis 進階治理點——緩存、副作用、攔截與批處理的得失分析

深入 MyBatis 內核,在性能提升與數據一致性之間尋找精妙平衡 在掌握 MyBatis 基礎映射與動態 SQL 後,進階治理成為保證生產環境穩定性與性能的關鍵。本文將深入分析緩存機制、副作用控制、攔截器應用與批處理優化等高級主題,幫助開發者構建高可用、易維護的數據訪問層。 1 緩存機制深度治理 1.1 二級緩存的一致性挑戰 MyBatis 的二級緩存基於

List , 緩存 , 架構 , 後端開發 , 攔截器