原创 競爭消費者模式

【博文目錄>>>】 競爭消費者模式 使多個併發使用者能夠處理在同一消息通道上接收的消息。這種模式使系統能夠同時處理多條消息,以優化吞吐量,提高可伸縮性和可用性,並平衡工作負載。 背景與問題 運行在雲中的應用程序可能會處理大量請求

原创 補償交易模式

【博文目錄>>>】 補償交易模式 如果一個或多個步驟失敗,則撤消由一系列執行的工作的步驟組成,這些步驟一起定義最終一致的操作。遵循最終一致性模型的操作通常可在實現複雜業務流程和工作流的雲託管應用程序中找到。 背景與問題 運行在雲

原创 【14-Redis如何處理客戶端連接】

【14-Redis如何處理客戶端連接】 【博文總目錄>>>】|【工程下載>>>】 本文檔提供有關Redis如何處理來自客戶端的信息,從網絡層來看包含以下幾點:連接、超時、緩衝區以及一些其它類似的主題。 這篇文檔所包含的信息 僅僅適

原创 【11-Redis複製】

【11-Redis複製】 【博文總目錄>>>】|【工程下載>>>】 Redis複製很簡單易用,它通過配置允許slave Redis Servers或者Master Servers的複製品。接下來有幾個關於redis複製的非常重要特

原创 雲設計模式:雲應用程序的規範體系結構指南

雲設計模式:雲應用程序的規範體系結構指南【博文目錄>>>】設計模式緩存旁路模式(Cache-aside Pattern)斷路器型式(Circuit Breaker Pattern)補償交易模式(Compensating Trans

原创 【15-Redis信號處理】

【15-Redis信號處理】 【博文總目錄>>>】|【工程下載>>>】 本文檔提供的信息是有關Redis是如何應對不同POSIX系統下產生的信號異常,比如SIGTERM,SIGSEGV等等。 本文檔中的信息只適用於Redis2.6

原创 【06-Redis事務】

【06-Redis事務】 【博文總目錄>>>】 【工程下載>>>】 MULTI 、 EXEC 、 DISCARD 和 WATCH 是 Redis 事務相關的命令。事務可以一次執行多個命令, 並且帶有以下兩個重要的保證: 事務是一

原创 【19-Redis集羣規範】

【博文總目錄>>>】|【工程下載>>>】 Redis 集羣的目標 Redis 集羣是 Redis 的一個分佈式實現,主要是爲了實現以下這些目標(按在設計中的重要性排序): 在1000個節點的時候仍能表現得很好並且可擴展性(sca

原创 【18-Redis集羣教程】

【博文總目錄>>>】|【工程下載>>>】 本文檔是Redis集羣的一般介紹,沒有涉及複雜難懂的分佈式概念的贅述,只是提供了從用戶角度來如何搭建測試以及使用的方法,如果你打算使用並深入瞭解Redis集羣,推薦閱讀完本章節後,仔細閱讀

原创 【08-Redis大量數據插入】

【08-Redis大量數據插入】 【博文總目錄>>>】|【工程下載>>>】 有些時候,Redis實例需要裝載大量用戶在短時間內產生的數據,數以百萬計的keys需要被快速的創建。 我們稱之爲大量數據插入(mass insertion

原创 緩存旁路模式

【博文目錄>>>】 緩存旁路模式 根據需要從數據存儲區將數據加載到緩存中。這種模式可以提高性能,並有助於保持緩存中的數據與基礎數據存儲中的數據之間的一致性。 語境與問題 應用程序使用緩存優化對數據存儲中保存的信息的重複訪問。然而

原创 【17-Redis延遲監控框架】

【博文總目錄>>>】|【工程下載>>>】 每個Redis實例經常被用於每時每刻都要提供大量查詢服務的場景,同時,對平均響應時間和最大響應延遲的要求都非常嚴格。 當Redis用作內存系統時,它以不同的方式與操作系統進行交互,例如,持

原创 【07-Redis從文件中批量插入數據】

【07-Redis從文件中批量插入數據】 【博文總目錄>>>】 【工程下載>>>】 簡介 在redis中,有時候需要批量執行某些命令,但是在redis的redis-cli下,只能一條條的執行指令,實在太麻煩了! 想到這,你是不是藍

原创 【10-Redis分佈式鎖】

【10-Redis分佈式鎖】 【博文總目錄>>>】|【工程下載>>>】 分佈式鎖在很多場景中是非常有用的原語, 不同的進程必須以獨佔資源的方式實現資源共享就是一個典型的例子。 有很多分佈式鎖的庫和描述怎麼實現分佈式鎖管理器(DLM

原创 【13-Redis安全性】

【13-Redis安全性】 【博文總目錄>>>】|【工程下載>>>】 本文檔從以下幾點提供了關於Redis安全主題的介紹:Redis提供的訪問控制,代碼安全問題,通過外部的惡意輸入觸發的攻擊和其它類似的主題也包含在內。 Redis