分布式緩存的面試題11
阿新 • • 發佈:2018-08-03
剖析 我們 分析 spa style 持久 方案 持久化 ont 個節點對外提供讀寫服務,每個節點的讀寫高峰qps可能可以達到每秒5萬,5臺機器最多是25萬讀寫請求/s。
20g,僅僅不到總內存的50%。
1、面試題
生產環境中的redis是怎麽部署的?
2、面試官心裏分析
看看你了解不了解你們公司的redis生產集群的部署架構,如果你不了解,那麽確實你就很失職了,你的redis是主從架構?集群架構?用了哪種集群方案?有沒有做高可用保證?有沒有開啟持久化機制確保可以進行數據恢復?線上redis給幾個G的內存?設置了哪些參數?壓測後你們redis集群承載多少QPS?
兄弟,這些你必須是門兒清的,否則你確實是沒好好思考過
3、面試題剖析
redis cluster,10臺機器,5臺機器部署了redis主實例,另外5臺機器部署了redis的從實例,每個主實例掛了一個從實例,5
機器是什麽配置?32G內存+8核CPU+1T磁盤,但是分配給redis進程的是10g內存,一般線上生產環境,redis的內存盡量不要超過10g,超過10g可能會有問題。
5臺機器對外提供讀寫,一共有50g內存。
因為每個主實例都掛了一個從實例,所以是高可用的,任何一個主實例宕機,都會自動故障遷移,redis從實例會自動變成主實例繼續提供讀寫服務
你往內存裏寫的是什麽數據?每條數據的大小是多少?商品數據,每條數據是10kb。100條數據是1mb,10萬條數據是1g。常駐內存的是200萬條商品數據,占用內存是
目前高峰期每秒就是3500左右的請求量
比如我們吧,大型的公司,其實基礎架構的team,會負責緩存集群的運維
分布式緩存的面試題11