![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
文章平均质量分 81
Redis
会跑的葫芦怪
只有阅尽千帆的人,才能像大海一样睿智
展开
-
mysql redis保证数据一致性
数据一致性:就是保证mysql与redis数据一致,在系统中一致性可分为:强一致性,弱一致性,最终一致性(最终一致性是弱一致性的一个特例)(1)强一致性:要求系统写入什么 读出来就是什么(2)弱一致性:系统写入成功后,不会立即读到写入的值,但会尽可能保证到某个时间级别内数据能够达到一致(3)最终一致性:系统会保证在一定时间内达到数据一致。它是业界在大型分布式系统数据一致性上比较推崇的模型经典缓存同步模式(1)Cache-Aside Pattern,即旁路缓存模式,它的提出是为了尽可能地解决..原创 2021-07-05 09:41:29 · 561 阅读 · 0 评论 -
Redis分布式锁
很全面的关于redis分布式锁的文章,站在巨人的肩膀上 比比来来转载 2020-10-15 15:37:08 · 66 阅读 · 0 评论 -
RedisTemplate实现Redis锁
Redis锁项目中使用redis锁主要是依据 redis setnx命令的特性(SETNX:在指定的 key 不存在时,为 key 设置指定的值。 设置成功,返回 1 设置失败,返回 0 )实现Redis锁方式实现Redis锁方式有很多比如:1.采用lua脚本方式,项目中采用执行lua脚本的方式获取锁跟释放锁2.整合jedis执行 SETNX 3.整合redistemplate 执行SETNX这几种方法都可已实现redis锁Redis锁代码@SpringBootTestclass Redisl原创 2020-10-15 13:57:47 · 4992 阅读 · 5 评论