4 种策略让 MySQL 和 Redis 数据保持一致
先阐明一下 MySQL 和 Redis 的关系:MySQL 是数据库,用来持久化数据,一定程度上保证数据的可靠性;Redis 是用来当缓存,用来提升数据访问的性…
你的Redis真的变慢了吗?性能优化如何做
本文先讲述了Redis变慢的判别方法,后面讲述了如何提升性能。
一、Redis为什么变慢了
1.Redis真的变慢了吗?
对 Redis 进行基准性能测试
例…
干货 | 携程Redis跨IDC多向同步实践
作者简介
祝辰,携程框架架构研发部资深研发工程师,主要负责Redis跨站点容灾方面的工作, 目前致力于研究分布式系统中的一致性问题以及相关理论和解决方案。此前曾…
缓存一致:读多写少时,如何解决数据更新缓存不同步?
我们之前提到过,互联网大多数业务场景的数据都属于读多写少,在请求的读写比例中,写的比例会达到百分之一,甚至千分之一。而对于用户中心的业务来说,这个比例会更大一些…
本地缓存:用本地缓存做服务会遇到哪些坑?
在探讨数据服务相关内容时,有一个方面不得不提及,那就是缓存。
要知道,就当下的情况而言,唯有缓存能够承担起大流量的数据服务需求。而我们常见的缓存架构呢,基本上都…
一次访问Redis延时高问题排查与总结
作者抽丝剥茧的记录了一次访问Redis延时高问题的排查和总结。
背景
20230308 在某地域进行了线上压测, 发现接口RT频繁超时, 性能下降严重, P5…
高并发下千万数据量的Mysql中热点数据如何持续保留在Redis中
在高并发下,为了增加系统的并发能力通常都会使用缓存技术来缓存热点数据,目的是防止大量的请求打到Mysql上导致Mysql被打垮而崩溃。
假设现在Mysql中千…
超高并发下Redis分key的实现原理
众所周知Redis扛并发的能力是非常强的,所以高并发场景下经常会使用Redis,但是 Redis 单分片的写入瓶颈在2w左右,读瓶颈在10w左右,如果在超高并发…
如何在高并发下使用Redis实现排行榜的功能
在我们日常的生活中排行榜是常见的功能,如游戏的排行榜,销售额的排行榜等等,排行榜不仅可以让用户有更多的激情参与到活动中来,而且可以更好的留存住用户,如下所示的拉…
Kafka Stream+WebSocket+Redis实现实时数据大屏
在我们的日常电商大促中,商家需要看到自己所卖的商品的成交量情况、当前的爆品信息、目前的成交额等实时的信息,如下图所示实时大屏
实时数据大屏功能的实现有很多的方…
如何实现Redis和Mysql中数据双写一致性
在我们的实际开发中,我们用到了redis缓存一些常用的数据(如热点数据)用来提高系统的吞吐量。
但是不可以避免的出现了数据的修改场景,这就导致了数据库中的数据…
高频面试题:Cache Aside机制
Cache Aside机制是一种缓存更新策略,在不需要缓存和数据库强一致性的业务场景下,Cache Aside机制是首选方案。
读策略:
优先从缓存读取数据,…
缓存穿透、击穿和雪崩,到底啥意思?
一 、背景介绍
每场后端面试,似乎都少不了关于 redis 的话题,比如项目使用过哪些分布式缓存服务,为什么要使用 redis,有没有碰到过缓存失效、缓存穿透…
SpringBoot整合Redis实现数据分布式缓存,实战分享!
01、背景介绍
在当前流行的微服务以及分布式集群环境下,Redis 的使用场景可以说非常的广泛,能解决集群环境下系统中遇到的不少技术问题,在此列举几个使用 r…