03.06 用了Redis之后,项目是不是就不惧怕高并发查询了?

低调的牛肉


Redis是高并发系统常用工具,但并不是高并发系统的全部,只能说Redis是高并发系统的重要一个环节。我们从高并发系统设计思想出发,设计高并发系统。

1 减少请求数量

每次请求都涉及到网络传输需要耗时,将多次请求合并为一次可以减少网络传输。例如网站一般都使用了JS代码,尤其分模块开发时会有很多不同的JS文件,打开首页时需要请求很多次,所以将JS文件合并减少请求发送是一种好办法。

2 提升处理能力

将应用横向拆分或者纵向拆分再分别部署,可以增加处理能力,原来一台服务器做的事情,分给多台服务器来做,应用也可能从原来单体应用变为分布式应用。

3 提升处理性能

提升性能的手段有很多,例如异步化处理,并行化处理,使用更好的存储介质,使用缓存。Redis能力就是在这个环节得到体现。

4 高可用性

在提升系统能力同时,系统高可用性我们也要重点考虑,因为流量过大可能会造成例如缓存击穿和系统雪崩等严重问题,我们要做好降级,熔断,限流,备份等工作。

敬请关注

请点击关注按钮【IT徐胖子】会持续为大家奉献互联网和技术干货内容,感谢支持


IT徐胖子


只能说是提高了系统并发性能,redis使用不当,会造成缓存击穿,雪崩。


分享到:


相關文章: