阿里妹导读:响应时间长,遇到性能瓶颈时,开发者第一个想到的总是性能优化。《什么技能产品经理不会提,但技术人必须懂?...[作者空间]
点击上方“java进阶架构师”,选择右上角“置顶公众号” 20大进阶架构专题每日送达 TMC,即“透明多级缓存(T...[作者空间]
首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进...[作者空间]
普通实现 说道Redis分布式锁大部分人都会想到:setnx+lua,或者知道set key value px m...[作者空间]
对于高并发架构,毫无疑问缓存是最重要的一环,对于大量的高并发,可以采用三层缓存架构来实现nginx+redis+e...[作者空间]
从Spring缓存源码看大神编程思想 随着用户的增长我们,数据库承受的压力越来越大,此时我们就需要使用Spring...[作者空间]
一、重客户端 写入缓存: 应用同时更新数据库和缓存 如果数据库更新成功,则开始更新缓存,否则如果数据库更新失败,则...[作者空间]
前言 设计一个缓存系统,不得不要考虑的问题就是:缓存穿透、缓存击穿与失效时的雪崩效应。 缓存穿透 缓存穿透是指查询...[作者空间]
redis的事务 严格意义来讲,redis的事务和我们理解的传统数据库(如mysql)的事务是不一样的。 redi...[作者空间]
需求起因 在高并发的业务场景下,数据库大多数情况都是用户并发访问最薄弱的环节。所以,就需要使用redis做一个缓冲...[作者空间]
扩容 垂直扩容(纵向扩展) 提高单个服务(服务器、数据库)自身能力 但会增大单个服务中其他软件设施的依赖与管理、服...[作者空间]
前言 在大数据时代,频繁地在应用和数据库之间进行读写操作在性能、速度、体验上已经远远不能满足用户、客户、开发人员的...[作者空间]
缓存一致性问题 当数据时效性要求很高时,需要保证缓存中的数据与数据库中的保持一致,而且需要保证缓存节点和副本中的数...[作者空间]
写这篇文章的原因 现在我们的系统都需要使用缓存提高性能,使用缓存就需要对缓存进行维护,那么当数据发生变化时我们应该...[作者空间]
Redis 支持哪几种数据类型? string:最基本的数据类型,二进制安全的字符串,最大512M list:按照...[作者空间]
Redis采用主备复制的方式保证一致性,所有节点中,只有一个节点为主节点(master),它对外提供写服务,然后异...[作者空间]
在很多场景中,我们为了保证数据的最终一致性,需要很多的技术方案来支持,比如分布式事务、分布式锁等。那具体什么是分布...[作者空间]
面试题 redis 集群模式的工作原理能说一下么?在集群模式下,redis 的 key 是如何寻址的?分布式寻址都...[作者空间]
背景 DSP系统是互联网广告需求方平台,用于承接媒体流量,投放广告。业务特点是并发度高,平均响应低(百毫秒)。 为...[作者空间]
一、需求起因 在高并发的业务场景下,数据库大多数情况都是用户并发访问最薄弱的环节。所以,就需要使用redis做一个...[作者空间]