
Redis
文章平均质量分 94
SnailMann
路漫漫其修远兮 吾将上下而求索
展开
-
【Redis笔记】一起了解 Redis 中的 HyperLogLog 算法?
一起了解 HyperLogLog 算法?什么是伯努利试验?原创 2021-12-30 17:29:46 · 3377 阅读 · 3 评论 -
【Redis源码】Redis 6.0 字符串 SDS 源码分析
Redis 6.0 字符串 SDS 源码分析原创 2021-07-31 13:03:02 · 816 阅读 · 0 评论 -
【Redis源码】Redis 6.0 字典扩容与渐进式 Rehash 源码分析
Redis 6.0 的字典扩容与渐进式 Rehash 源码分析原创 2021-07-19 20:49:20 · 1586 阅读 · 4 评论 -
【Redis笔记】一起学习Redis | 聊聊Redis的持久化策略,AOF和RDB
一起学习Redis,探讨Redis的RDB,AOF及混合式的数据持久化方案 !原创 2019-08-02 11:06:06 · 1058 阅读 · 3 评论 -
【Redis笔记】一起学习Redis | 聊聊缓存,数据库的双写数据不一致问题
一起学习Redis | 聊聊缓存,数据库的数据不一致问题前提概要通常的缓存架构流程双写数据不一致问题?没有绝对的真理了解缓存架构的写操作前提提醒先更新数据库,再更新缓存先更新缓存,再更新数据库先更新数据库,再删除缓存先删除缓存,再更新数据库纠结的抉择?前提提醒删除缓存还是更新缓存?先删除缓存,还是先更新数据库?最后的总结如何选择的总结...原创 2019-08-01 14:41:30 · 838 阅读 · 0 评论 -
【Redis笔记】一起学习Redis | 从消息队列到PubSub模型
一起学习Redis | 从消息队列到发布订阅模型空闲连接自动断开问题消息队列的Redis实现延时队列的实现(zset)发布/订阅模型Redis的消息队列Redis中的消息队列可以由什么组成?怎么使用Redis实现延时队列?Java代码实践基于Spring Data Redis客户端实现RedisConfig.javapackage com.snailmann.re...原创 2019-08-01 12:19:13 · 1104 阅读 · 0 评论 -
【Redis笔记】一起学习Redis | 如何应对缓存穿透,缓存雪崩?
一起学习Redis | 如何应对缓存击穿,穿透,雪崩?前提概要获取缓存的流程缓存击穿缓存穿透缓存雪崩压垮数据库同时可能会压垮Redis, 导致其他客户端业务操作的阻塞参考资料《Redis深度历险》《从零开始学架构》你应该知道的缓存进化史 - @作者:咖啡拿铁缓存穿透、缓存击穿、缓存雪崩区别和解决方案 - @作者:每天进步一点点yes...原创 2019-07-31 10:07:37 · 869 阅读 · 0 评论 -
【Redis笔记】一起学习Redis | 大海捞针,了解scan命令
一起学习Redis | 大海捞针,重点讲解scan命令为了避免keys扫描的耗时阻塞,所以需要用scan去替代从海梁数据查找满足铁定前缀的key列表前提概要为什么要使用scan代替keys在平时线上的Redis维护过程中,有时候需要从Redis实例中的成千上万个key中找到特定前缀的key集合。可能是批量删除,也可能是批量修改,查询等等。这样就延伸出了一个问题,如何从海量的ke...原创 2019-07-30 12:49:03 · 1968 阅读 · 6 评论 -
【Redis笔记】一起学习Redis | 聊聊Redis的内存淘汰LRU算法?
一起学习Redis | 聊聊Redis的LRU内存淘汰算法?前提概要常见问题Redis的过期策略有哪些?聊一聊Redis的内存淘汰算法?手写一个LRU代码实现?我插入到Redis中的数据怎么没啦?我明明给Redis的数据设置了过期时间,时间到了,为什么那些数据还占用着内存?为什么需要内存淘汰算法?讲一个小场景一名开发人员经常吐槽Redis有Bug,说他们的生产环境中的Re...原创 2019-07-30 12:47:47 · 1411 阅读 · 9 评论 -
【Redis笔记】一起学习Redis | 聊聊Redis的数据过期删除策略?
一起学习Redis | 聊聊Redis的数据过期删除策略?前提概要Redis的所有数据本质上就是存储在一个巨型字典里。我们可以对该字典的所有key设置一个过期时间,时间一到,该key及对应的数据就会被自动删除。所以你可以简单的想象成,Redis内部有一个地府衙门,黑白无常时刻的盯着设置了过期时间的数据,检查它们的寿命还剩多少,一旦发现寿命到期,就将其带走!同时,毕竟黑白无常就那么两个人...原创 2019-07-30 12:46:59 · 1014 阅读 · 0 评论 -
【Redis笔记】一起学习Redis | 如何利用Redis实现一个分布式锁?
利用Redis实现一个分布式锁原创 2019-03-05 22:42:45 · 795 阅读 · 0 评论