上一页 1 2 3 4 5 6 ··· 18 下一页
摘要: 0.背景 本文,参考B站博主轩辕的编程宇宙-趣话Redis系列进行整理 由于最近复习了Redis相关内容,自己整理了笔记,所以刚好结合博主聊到的内容串一下。 字幕,借助: Greasy Fork中的Bilibili CC字幕工具整理 内容段落整合,由GPT完成。 1.内容 1.1 Redis缓存管理 阅读全文
posted @ 2024-06-09 19:25 羊37 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 1.是什么 数据一致性呢,讲的就是缓存中的数据和db中的数据是否能一致。 2.为什么 先看我这篇文章,了解下缓存策略:Redis-6-三种缓存读写策略 在文章中,介绍了并发场景下的一致性问题,我们已经确定了一个基本思路: 先更新db,再删除缓存。 这个方案,奠定了我们在读写操作时的基本思路。 2.1 阅读全文
posted @ 2024-06-09 18:43 羊37 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 缓存策略 描述 优点 缺点 适用场景 旁路缓存 (Cache Aside Pattern) 服务端需要同时维护数据库和缓存,以数据库的结果为准。读请求先查缓存,没有命中则查数据库并更新缓存。写请求先更新数据库,然后删除缓存。 适合读多写少的场景,缓存命中率高 写操作复杂,存在短暂的数据不一致风险 数 阅读全文
posted @ 2024-06-09 13:49 羊37 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 参考: 分布式锁介绍 1.概念 额,为什么的话,建议先了解下我这篇文章。 Java-并发-并发的基本概念 我们在并发场景下,区分一个场景是否有并发问题,个人理解,锁的场景需要考虑: 共享:是否共享某个资源 竞态:如何构建竞态关系 首先,我们得拎清楚它到底会不会共享,不是说多线程它就必然要有并发问题。 阅读全文
posted @ 2024-06-08 18:27 羊37 阅读(24) 评论(0) 推荐(0) 编辑
摘要: Redis哨兵的配置,参考我这篇文章: Redis-5-高可用 1.背景 网上搜半天没搜到份好用的,自己整理了下方便以后复制,基于springboot 2.6.13。 Jedis 、Lettuce 、Redisson都是Java中Redis的客户端,实际项目中,结合自己的需要引入。 Spring B 阅读全文
posted @ 2024-06-07 17:22 羊37 阅读(1686) 评论(0) 推荐(1) 编辑
摘要: Redis高可用 高可用性(High Availability,HA)主要是为了确保系统在面对故障、负载变化等情况下仍能持续提供服务。 HA场景下,主要是解决这些问题。 问题 问题描述 解决方案 单点故障 如果只有一个 Redis 实例,当它发生故障时,整个系统将无法访问缓存数据,导致服务中断。 通 阅读全文
posted @ 2024-06-05 17:27 羊37 阅读(85) 评论(0) 推荐(0) 编辑
摘要: Redis持久化 1.1 为什么 Redis是基于内存的,不保存的话,应用停止了后数据就不在了。 持久化的诉求,主要是解决以下问题: 防止数据丢失 Redis 是一个内存数据库,数据主要存储在内存中。如果没有持久化机制,一旦服务器宕机或重启,内存中的所有数据都会丢失。通过持久化,Redis 可以在磁 阅读全文
posted @ 2024-06-05 17:26 羊37 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 目录1.基于过期时间1.1 惰性删除1.2 定期删除1.3 主动扫描2.基于内存情况2.1最大内存配置2.2 LRU 最近最少使用2.2.1 传统LRU2.2.2 Redis中的LRU2.2.3 LRU的缺点2.3 LFU 访问频率最低2.3.1 传统LFU2.3.2 Redis的LFU2.3.2. 阅读全文
posted @ 2024-06-05 17:26 羊37 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 1.Redis基础命令 命令 描述 示例 KEYS 查看符合模板的所有key KEYS pattern DEL 删除一个指定的key DEL key EXISTS 判断key是否存在 EXISTS key EXPIRE 给一个key设置有效期,有效期到期时该key会被自动删除 EXPIRE key 阅读全文
posted @ 2024-06-05 17:25 羊37 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 参考文章: Redis常见面试题总结(上) redis IO多路复用模型详解 Java IO 模型详解 Java NIO浅析 深入理解Redis之简单动态字符串 Redis中压缩列表的优缺点和更加高效的原因 Redis中ziplist压缩列表的实现 redis数据结构解析——跳跃表 为什么读取连续内 阅读全文
posted @ 2024-06-05 17:25 羊37 阅读(28) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 18 下一页