使用的是redis cluster 10臺機器,5臺機器部署了redis主實例,另外5臺機器部署了redis 的從實例,每一個主實例掛了一個從實例,5個節點對外提供讀寫服務,每一個節點的讀寫高峯qps可能能夠達到每秒5萬,5臺機器最可能是25萬讀寫請求/s.redis
機器是什麼配置?32G內存+8核CPU,可是分配給redis進程的是10G內存,通常線上生產環境,redis的內存儘可能不超過10G,超過10G可能會有問題.進程
5臺機器對外提供讀寫,一共有50G內存.內存
由於每一個主實例都掛了一個從實例,因此是高可用的,任何一個主實例宕機,都會自動故障遷移,redis從實例會自動變成主實例繼續提供讀寫服務.部署
你往內存裏寫的是什麼數據?每條數據的大小是多少?商品數據,每條數據是10kb。100條數據是1mb,10萬條數據是1g。常駐內存的是200萬條商品數據,佔用內存是20g,僅僅不到總內存的50%。配置
目前高峯期每秒就是3500左右的請求量高可用