postgresql+redis緩存


PostgreSQL 與基友們的故事之 - Redis 

在PostgreSQL中直接讀寫redis。
好處多多,可以降低應用層設計的復雜度,減少交互次數,降低RT。
應用場景舉例:
.1. 使用redis作為PostgreSQL的二級緩存, 提升數據庫的性能。
例如在生產中有多台redis主機或集群,使用redis擴展PG的二級緩存能力,減少對IO的需求。
這個完全可以做成觸發器形式的,數據插入或更新的時候,同時插入或更新到redis。
刪除的時候,從redis刪除。
用來做二級緩存時,更新從postgresql直接操作redis來減少總的交互次數。
查詢時直接查詢redis或者從postgresql去查詢redis都是可以的,如果是樂觀的情況,從redis去查是OK的,如果是悲觀的情況則從postgresql去讀,同時寫入redis.
.2.例如用來計算記錄的COUNT數,數據插入或刪除的時候,記錄自增或自減。
.3. 利用來對數據統計標簽,例如數據入庫時,按照數據的用戶ID以及記錄的行為習慣進行標簽化,將標簽信息直接存入REDIS,作為一個實時標簽系統。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM