摘要: 深入浅出MySQL MRR(Multi-Range Read) 本文已收录至GitHub,推荐阅读 👉 Java随想录 微信公众号:Java随想录 原创不易,注重版权。转载请注明原作者和原文链接 目录什么是MRRMRR如何使用 在探索数据库优化的广阔领域中,我们不可避免地会遇到一系列独特的概念和技术。其中之一就是MySQL的多范围读取(Multi-Range 阅读全文
posted @ 2023-10-13 10:32 Booksea 阅读(173) 评论(0) 推荐(1) 编辑
摘要: Redis中的Big Key问题:排查与解决思路 在使用 Redis 的过程中,有一些问题可能会悄无声息地影响我们的系统性能,其中最具代表性的就是 Big Key 问 阅读全文
posted @ 2023-10-13 09:42 Booksea 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 布隆过滤器:原理与应用 在日常生活和工作中,我们经常需要处理海量的数据,筛选出有用的信息。这个时候,布隆过滤器(Bloom Filter)就派上了用场 阅读全文
posted @ 2023-10-12 21:17 Booksea 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 探索Redis与MySQL的双写问题 在Redis和MySQL的实际应用过程中,如何保证Redis和MySQL双写时的数据一致性问题成为了开发者们面临的重要挑战 阅读全文
posted @ 2023-10-12 17:26 Booksea 阅读(947) 评论(0) 推荐(2) 编辑
摘要: Redis性能优化:理解与使用Redis Pipeline 当我们谈论Redis数据处理和存储的优化方法时, Redis Pipeline 无疑是一个不能忽视的重要技术 阅读全文
posted @ 2023-10-12 17:25 Booksea 阅读(458) 评论(0) 推荐(0) 编辑
摘要: Redis内存碎片:深度解析与优化策略 Redis内存碎片主要是因为Redis数据存储和回收过程中的内存管理问题导致的 阅读全文
posted @ 2023-09-26 16:49 Booksea 阅读(414) 评论(0) 推荐(0) 编辑
摘要: Redis类型(Type)与编码(Encoding) Redis是一款开源的高性能key-value数据库,广泛应用于各种场景。在Redis中, 数据类型(Type)和编码(Encoding) 是非常重要的概念。本篇博客将详细介绍Redis支持的数据类型以及相应的编码方式和底层实现原理。 阅读全文
posted @ 2023-09-26 14:07 Booksea 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 使用Optional优雅避免空指针异常 在编程世界中, 空指针异常(NullPointerException)无疑是我们最常遇到的"罪魁祸首"之一。它像一片隐蔽的地雷,静静地等待着我们不小心地踏入,给我们的代码带来潜在的威胁。这种问题虽然看似微小,但却无法忽视。甚至可能对整个程序的稳定性产生重大影响。 阅读全文
posted @ 2023-09-26 11:46 Booksea 阅读(444) 评论(0) 推荐(2) 编辑
摘要: 高并发系统设计之缓存 提到缓存,我们往往首先想到的就是Redis。确实,Redis是缓存最常见的实现手段,但Redis并不是 银弹 ,在某些场景下Redis未必是最佳选项。 阅读全文
posted @ 2023-09-20 09:54 Booksea 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 本地缓存无冕之王Caffeine Cache Caffeine Cache以其高性能和可扩展性赢得 本地缓存之王 的称号,它是一个Java缓存库。它的设计目标是优化计算速度、内存效率和实用性,以符合现代软件开发者的需求。 阅读全文
posted @ 2023-09-19 21:03 Booksea 阅读(598) 评论(0) 推荐(0) 编辑