Redis
文章平均质量分 78
风过无痕2018
这个作者很懒,什么都没留下…
展开
-
【Redis实现分布式锁】
Redis实现分布式锁 案例问题1:单机版没加锁问题2:分布式部署后,单机锁还是出现超卖现象,需要分布式锁问题3:出异常的话,可能无法释放锁,必须要在代码层面finally释放锁问题4:服务器宕机了问题5:设置key+过期时间分开了,必须要合并成一行具备原子性问题6:删除了别人的锁问题7:finally块的判断+del删除操作不是原子性的问题8:确保redisLock过期时间大于业务执行时间的问题综上:单机案例加锁关键逻辑解锁关键逻辑多机案例基于setnx的分布式锁有什么缺点?容错率公式:锁的种类单机原创 2022-04-23 17:15:12 · 422 阅读 · 0 评论 -
Redis的LRU算法
手写LRU算法原创 2022-03-18 12:25:15 · 1105 阅读 · 0 评论 -
Redis内存淘汰策略
Redis 缓存淘汰策略原创 2022-03-17 23:08:16 · 715 阅读 · 0 评论 -
Redis的持久化
Redis的持久化1. RDB(Redis DataBase)RDB备份的执行流程命令save VS bgsave2. AOF(Append Only File)AOF持久化流程Redis 提供了2个不同形式的持久化方式。RDB(Redis DataBase)AOF(Append Of File)1. RDB(Redis DataBase)在指定的时间间隔内将内存中的数据集快照写入磁盘,它恢复时是将快照文件直接读到内存里RDB备份的执行流程Redis会单独创建(fork)一个子进程(写时复原创 2022-03-02 15:30:57 · 190 阅读 · 0 评论 -
Redis与MySQL数据双写一致性
Redis与MySQL数据一致性原创 2022-02-14 00:30:25 · 1771 阅读 · 0 评论 -
Redis—缓存雪崩、缓存穿透、缓存击穿详解
缓存雪崩、缓存穿透、缓存击穿原创 2022-02-12 20:02:40 · 394 阅读 · 0 评论