- 博客(4)
- 收藏
- 关注
原创 Redis集群高可用
简述Redis单机模式可靠性保证不是很好,容易出现单点故障,同时其性能也受限于CPU的处理能力,实际开发中Redis必然是高可用的,所以单机模式并不是我们的终点,我们需要对目前redis的架构模式进行升级。Sentinel模式做到了高可用,但是实质还是只有一个master在提供服务(读写分离的情况本质也是master在提供服务),当master节点所在的机器内存不足以支撑系统的数据时,就需要考虑集群了。Redis集群架构实现了对redis的水平扩容,即启动N个redis节点,将整个数据分布存储在这N
2022-01-13 15:24:49 378
原创 Redis
简介背景我们现在的项目架构中,基本上是Web服务器(Tomcat)和数据库独立部署,独占服务器资源,随着用户数的增长,并发读写数据库,会加大数据库访问压力,导致性能的下降,严重时直接导致系统宕机,例如:此时,我们可以在Tomcat同服务器上中增加本地缓存,并在外部增加分布式缓存,缓存热门数据。也就是通过缓存能把绝大多数请求在读写数据库前拦截掉,大大降低数据库压力。例如:Redis 概述官网:http://redis.ioRedis是一个key-...
2022-01-07 15:32:50 467
原创 Sentinel
背景分析: 在我们日常生活中,经常会在tb、jd等平台上参与秒杀、抢购以及一些优惠活动,旅游上APP抢票,或者帮人投票、刷票等活动,这些场景都会引起服务器流量的暴涨,导致APP或者网页无法显示、反应慢,甚至网页崩溃的情况。所以我们需要采用限流、降级、熔断三种措施来保护系统,由此一些控制流量中间件诞生比如:Sentinel。Sentinel概述:Sentinel (分布式系统的流量防卫兵) 是阿里开源的一套用于服务容错的综合性解决方案。它以流量为切入点, 从流量控制、...
2021-12-24 16:46:39 378
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人