在大型的应用集群中若对Redis访问过度依赖,会否产生应用服务器到Redis之间的网络带宽产生瓶颈?若会产生瓶颈,如何解决这样的问题?

来源:5-21 【勤于思考,夯实学习成果】阶段思考题

慕圣8322165

2019-07-07

(1)如果nginx服务器内存还算充裕,热点数据估量可以承受的话,可以使用nginx的 lua sharedic来降低redis的依赖
(2)如果单台nginx内存不足,则采用 lvs+keepalived+ n 台nginx服务器对内存进行横向拓展
(3)如果lua sharedic成本过高无法承受,则将redis改造为cluster架构,应用集群只连接到n台slave上来均摊网络带宽消耗,且使redis集群的各主机尽量不处在同一个机房或网段,避免使用同一个出入口导致网络带宽瓶颈

写回答

1回答

龙虾三少

2019-07-10

赞 有深度思考

0
0

聚焦Java性能优化 打造亿级流量秒杀系统(赠秒杀项目)

理解高流量电商网站性能构建思路 用高逼格技术解决性能提升问题

2174 学习 · 1009 问题

查看课程