一、简单说明 传播属性描述PROPAGATION_REQUIRED如果当前没有事务,就创建一个事务,如果当前存在事务,就加入该事务。PROPAGATION_REQUIRED_...

一、简单说明 传播属性描述PROPAGATION_REQUIRED如果当前没有事务,就创建一个事务,如果当前存在事务,就加入该事务。PROPAGATION_REQUIRED_...
算法时间复杂度分析 在看一个算法是否优秀时,我们一般都要考虑一个算法的时间复杂度和空间复杂度。现在随着空间越来越大,时间复杂度成了一个算法的重要指标,那么如何估计一个算法的时...
零.索引简介 1. 索引是什么 ①MySQL官方对索引的定义是:索引(Index)是帮助MySQL高效获取数据的数据结构。②可以简单的理解为“排好序的快速查找数据结构”。③除...
1.什么是并发竞争 就是多客户端同时并发写一个key,可能本来应该先到的数据后到了,导致数据版本错了。或者是多客户端同时获取一个key,修改值之后再写回去,只要顺序错了,数据...
1.string 这是最基本的类型了,就是普通的set和get,做简单的kv缓存。 2.hash 这个是类似map的一种结构,这个一般就是可以将结构化的数据,比如一个对象(前...
redis cluster是redis提供的集群模式。 1.redis cluster的架构 ①可以有多个master node,每个master node 都可以挂载多个s...
1.Cache aside pattern 这是最经典的 缓存+数据库 读写模式,操作如下:①读的时候,先读缓存,缓存没有就读数据库,然后将取出的数据放到缓存,同时返回请求响...
1.缓存雪崩 (1)什么是缓存雪崩 缓存雪崩指的是在同一时刻,缓存大量失效,导致大量的请求直接到了数据库,数据库压力剧增,引起系统崩溃。可能出现的情况有:①大量的key设置了...
1.redis持久化的意义 redis持久化的意义,在于 故障恢复 。如果没有对数据进行持久化,那么如果redis遇到灾难性的故障,就会丢失所有的数据。如果通过redis的持...