Redis
文章平均质量分 94
大何向东流1997
追逐着鹿的猎人是看不见山的。
展开
-
Redis分布式锁原理(二)——Redisson分布式锁源码浅析
前面分析了用redis实现一个分布式锁需要注意的问题,并用redis手写了一个简易的分布式锁,但在实际开发中更多的是使用已经封装好的框架——Redisson,它是在redis基础之上封装的一款强大的分布式锁框架,它是多种锁的集合,包括可重入锁、公平锁、信号量等,当我们在分布式场景下不能使用本地锁时,只需要去Redisson调对应的锁即可。本篇就以可重入锁为例来浅析Redisson是如何实现分布式锁的。首先来用Redisson优化上一章中结尾处的代码,如下: ...原创 2021-08-09 20:08:51 · 887 阅读 · 2 评论 -
Redis分布式锁原理(一)——redis分布式锁需要注意的问题
1、什么场景会用到分布式锁(用本地锁举例,分布式场景在并发情况下存在的问题)2、redis为什么可以实现分布式锁3、假设一分布式场景,运用redis分布式锁并剖析各种坑结合视频157、158原创 2021-08-09 08:39:59 · 2209 阅读 · 1 评论 -
Redis 的持久化机制和AOF文件重写原理
Redis与其他的key-value缓存相比有一个很大的不同点,redis支持数据的持久化,通过将内存中的数据持久化到磁盘中,下次重启直接加载继续使用,这避免了系统断电宕机导致数据丢失。Redis的持久化方式有两种:RDB和AOF。一、RDB机制RDB持久化方式是指在一定时间间隔内将内存中的数据以快照的形式写入到二进制文件中,文件名为dump.rdb,这是redis默认的持久化方式。“快照”就好比给数据进行拍照,只记录了某一时刻内存中的数据。redis提供了三种方式来触发RDB机制:sav..原创 2020-12-09 22:42:06 · 472 阅读 · 1 评论