redis的生產環境中的部署?


使用的是redis cluster 10台機器,5台機器部署了redis主實例,另外5台機器部署了redis 的從實例,每個主實例掛了一個從實例,5個節點對外提供讀寫服務,每個節點的讀寫高峰qps可能可以達到每秒5萬,5台機器最多是25萬讀寫請求/s.

機器是什么配置?32G內存+8核CPU,但是分配給redis進程的是10G內存,一般線上生產環境,redis的內存盡量不超過10G,超過10G可能會有問題.

5台機器對外提供讀寫,一共有50G內存.

因為每個主實例都掛了一個從實例,所以是高可用的,任何一個主實例宕機,都會自動故障遷移,redis從實例會自動變成主實例繼續提供讀寫服務.

你往內存里寫的是什么數據?每條數據的大小是多少?商品數據,每條數據是10kb。100條數據是1mb,10萬條數據是1g。常駐內存的是200萬條商品數據,占用內存是20g,僅僅不到總內存的50%。

目前高峰期每秒就是3500左右的請求量

 


免責聲明!

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



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