![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis进阶
文章平均质量分 93
Magic-Kaito
公众号「水滴与银弹」,用简单的方式把技术讲清楚。7年资深后端研发,从事基础架构和数据库中间件研发。
展开
-
缓存和数据库一致性问题,看这篇就够了
微信搜索关注「水滴与银弹」公众号,第一时间获取优质技术干货。7年资深后端研发,给你呈现不一样的技术视角。你好,我是 Kaito。如何保证缓存和数据库一致性,这是一个老生常谈的话题了。但很多人对这个问题,依旧有很多疑惑:到底是更新缓存还是删缓存?到底选择先更新数据库,再删除缓存,还是先删除缓存,再更新数据库?为什么要引入消息队列保证一致性?延迟双删会有什么问题?到底要不要用?…这篇文章,我们就来把这些问题讲清楚。这篇文章干货很多,希望你可以耐心读完。引入缓存提高性能我们从最.原创 2021-09-09 10:22:38 · 358 阅读 · 0 评论 -
深度剖析:Redis分布式锁到底安全吗?看完这篇文章彻底懂了!
微信搜索关注「水滴与银弹」公众号,第一时间获取优质技术干货。7年资深后端研发,给你呈现不一样的技术视角。大家好,我是 Kaito。这篇文章我想和你聊一聊,关于 Redis 分布式锁的「安全性」问题。Redis 分布式锁的话题,很多文章已经写烂了,我为什么还要写这篇文章呢?因为我发现网上 99% 的文章,并没有把这个问题真正讲清楚。导致很多读者看了很多文章,依旧云里雾里。例如下面这些问题,你能清晰地回答上来吗?基于 Redis 如何实现一个分布式锁?Redis 分布式锁真的安全吗?Redi.原创 2021-06-08 16:50:26 · 688 阅读 · 1 评论 -
把Redis当作队列来用,真的合适吗?
微信搜索关注「水滴与银弹」公众号,第一时间获取优质技术干货。7年资深后端研发,给你呈现不一样的技术视角。大家好,我是 Kaito。我经常听到很多人讨论,关于「把 Redis 当作队列来用是否合适」的问题。有些人表示赞成,他们认为 Redis 很轻量,用作队列很方便。也些人则反对,认为 Redis 会「丢」数据,最好还是用「专业」的队列中间件更稳妥。究竟哪种方案更好呢?这篇文章,我就和你聊一聊把 Redis 当作队列,究竟是否合适这个问题。我会从简单到复杂,一步步带你梳理其中的细节,把这个问.原创 2021-05-15 15:56:02 · 180 阅读 · 0 评论 -
颠覆认知——Redis会遇到的15个「坑」,你踩过几个?
微信搜索关注「水滴与银弹」公众号,第一时间获取优质技术干货。7年资深后端研发,给你呈现不一样的技术视角。大家好,我是 Kaito。这篇文章,我想和你聊一聊在使用 Redis 时,可能会踩到的「坑」。如果你在使用 Redis 时,也遇到过以下这些「诡异」的场景,那很大概率是踩到「坑」了:明明一个 key 设置了过期时间,怎么变成不过期了?使用 O(1) 复杂度的 SETBIT 命令,Redis 竟然被 OOM 了?执行 RANDOMKEY 随机拿出一个 key,竟然也会阻塞 Redis?同.原创 2021-03-30 11:29:23 · 792 阅读 · 0 评论 -
Redis最佳实践:7个维度+43条使用规范,带你彻底玩转Redis
微信搜索关注「水滴与银弹」公众号,第一时间获取优质技术干货。7年资深后端研发,给你呈现不一样的技术视角。大家好,我是 Kaito。这篇文章我想和你聊一聊 Redis 的最佳实践。你的项目或许已经使用 Redis 很长时间了,但在使用过程中,你可能还会或多或少地遇到以下问题:我的 Redis 内存为什么增长这么快?为什么我的 Redis 操作延迟变大了?如何降低 Redis 故障发生的频率?日常运维 Redis 需要注意什么?部署 Redis 时,如何做好资源规划?Redis 监控重点.原创 2021-03-04 10:22:51 · 1398 阅读 · 1 评论 -
16 张图带你吃透 Redis 架构演进
微信搜索关注「水滴与银弹」公众号,第一时间获取优质技术干货。7年资深后端研发,给你呈现不一样的技术视角。大家好,我是 Kaito。这篇文章我想和你聊一聊 Redis 的架构演化之路。现如今 Redis 变得越来越流行,几乎在很多项目中都要被用到,不知道你在使用 Redis 时,有没有思考过,Redis 到底是如何稳定、高性能地提供服务的?你也可以尝试回答一下以下这些问题:我使用 Redis 的场景很简单,只使用单机版 Redis 会有什么问题吗?我的 Redis 故障宕机了,数据丢失了怎么.原创 2021-02-04 13:51:00 · 528 阅读 · 0 评论 -
Redis为什么变慢了?一文讲透如何排查Redis性能问题 | 万字长文
微信搜索关注「水滴与银弹」公众号,第一时间获取优质技术干货。7年资深后端研发,用简单的方式把技术讲清楚。Redis 作为优秀的内存数据库,其拥有非常高的性能,单个实例的 OPS 能够达到 10W 左右。但也正因此如此,当我们在使用 Redis 时,如果发现操作延迟变大的情况,就会与我们的预期不符。你也许或多或少地,也遇到过以下这些场景:在 Redis 上执行同样的命令,为什么有时响应很快,有时却很慢?为什么 Redis 执行 SET、DEL 命令耗时也很久?为什么我的 Redis 突然慢了一.原创 2021-01-25 01:29:40 · 347 阅读 · 0 评论