木叶禅
  • 全部文章
  • 主题
  • 笔记
    • 读书笔记
    • 学习笔记
  • 备忘
  • 关于
  1. 首页
  2. /笔记
  3. /学习笔记
  4. /《Redis 核心原理与实战》学习笔记

《Redis 核心原理与实战》学习笔记

学习笔记•数据库•需密码
发布日期 2025.06.29

本文受密码保护

请输入密码以继续阅读。

密码错误,请重试。

本文目录
  • 01 Redis 是如何执行的
    • 命令执行流程
    • 小结
  • 03 Redis 持久化——RDB
    • 持久化的几种方式
    • RDB简介
    • 持久化触发
    • 配置说明
    • 配置查询
    • 配置设置
    • RDB 文件恢复
    • RDB 优缺点
    • 禁用持久化
    • 参考&鸣谢
  • 04 Redis 持久化——AOF
    • 简介
    • 持久化查询和设置
    • 开启 AOF 持久化
    • 触发持久化
    • AOF 文件重写
    • 配置说明
    • 数据恢复
    • 优缺点
    • 小结
    • 参考&鸣谢
  • 05 Redis 持久化——混合持久化
    • 开启混合持久化
    • 实例运行
    • 数据恢复和源码解析
    • 优缺点
    • 持久化最佳实践
    • 参考&鸣谢
  • 06 字符串使用与内部实现原理
    • 1 字符串类型能做什么?
    • 2 字符串如何使用?
    • 3 代码实战
    • 4 字符串的内部实现
    • 5 小结
  • 08 字典使用与内部实现原理
    • 1.基础使用
    • 2.代码实战
    • 3.数据结构
    • 4.哈希冲突
    • 5.渐进式rehash
    • 7.小结
  • 10 列表使用与内部实现原理
    • 1 基础使用
    • 3 内部实现
    • 4 源码解析
    • 6 小结
  • 12 集合使用与内部实现原理
    • 3 内部实现
    • 4 源码解析
  • 14 有序集合使用与内部实现原理
    • 3 内部实现
  • 16 Redis 事务深入解析
    • 前言
    • 事务基本使用
    • 事务错误&回滚
    • 小结
  • 17 Redis 键值过期操作
    • 过期设置
    • 字符串中的过期操作
    • 移除过期时间
    • 持久化中的过期键
    • 小结
  • 18 Redis 过期策略与源码分析
    • 过期键执行流程
    • 过期键源码分析
    • 过期策略
  • 19 Redis 管道技术——Pipeline
    • 管道技术解决了什么问题?
    • 管道技术需要注意的事项
  • 20 查询附近的人——GEO
    • 小结
  • 21 游标迭代器(过滤器)——Scan
    • 小结
  • 22 优秀的基数统计算法——HyperLogLog
    • 为什么要使用 HyperLogLog?
    • HyperLogLog 介绍
    • 基础使用
    • HLL 算法原理
  • 23 内存淘汰机制与算法
    • Redis 最大运行内存
    • 内存淘汰策略
    • 内存淘汰算法
    • 小结
  • 24 消息队列——发布订阅模式
    • 普通订阅与发布
    • 主题订阅
    • 注意事项
  • 25 消息队列的其他实现方式
    • List 版消息队列
    • ZSet 版消息队列
  • 26 消息队列终极解决方案——Stream(上)
    • 基础使用
    • 小结
  • 27 消息队列终极解决方案——Stream(下)
    • 消息分组命令
  • 28 实战:分布式锁详解与代码
  • 29 实战:布隆过滤器安装与使用及原理分析
    • 开启布隆过滤器
    • 启动验证
    • 布隆过滤器的使用
    • 原理
    • 布隆过滤器使用场景
  • 30 完整案例:实现延迟队列的两种方法
    • 延迟队列的使用场景
    • 常见实现方式
  • 31 实战:定时任务案例
    • 开启键空间通知
    • 配置说明
    • 功能实现
  • 32 实战:RediSearch 高性能的全文搜索引擎
    • 安装
    • 使用
  • 33 实战:Redis 性能测试
    • 为什么需要性能测试?
    • 性能测试的几种方式
    • 基准测试实战
    • 基本使用
    • 精简测试
    • 管道测试
    • 基准测试的影响元素
  • 34 实战:Redis 慢查询
    • 如何进行慢查询?
    • 修改配置项
    • 慢查询演示
    • 查询指定条数慢日志
    • 获取慢查询队列长度
    • 清空慢查询日志
  • 35 实战:Redis 性能优化方案
    • 缩短键值对的存储长度
    • 使用 lazy free 特性
    • 设置键值的过期时间
    • 禁用耗时长的查询命令
    • 使用 slowlog 优化耗时命令
    • 使用 Pipeline 批量操作数据
    • 避免大量数据同时失效
    • 客户端使用优化
    • 限制 Redis 内存大小
    • 使用物理机而非虚拟机
  • 36 实战:Redis 主从同步
    • 主从同步的优点
    • 开启主从同步
    • 数据同步
    • 查询服务器的角色
    • 注意事项
    • 小结
  • 37 实战:Redis哨兵模式(上)
    • Redis Sentinel 搭建
    • 启动 Sentinel 集群
    • 自动容灾测试
    • 主服务竞选规则
    • 哨兵工作原理
  • 38 实战:Redis 哨兵模式(下)
    • Sentinel 命令操作
    • 在线修改配置信息
  • 39 实战:Redis 集群模式(上)
    • 搭建 Redis Cluster
    • 动态增删节点
  • 40 实战:Redis 集群模式(下)
    • 重新分片
    • 槽位定位算法
    • 负载均衡
    • 故障
  • 41 案例:Redis 问题汇总和相关解决方案
    • 缓存雪崩
    • 缓存穿透
    • 缓存击穿
    • 缓存预热
本文目录
  • 01 Redis 是如何执行的
    • 命令执行流程
    • 小结
  • 03 Redis 持久化——RDB
    • 持久化的几种方式
    • RDB简介
    • 持久化触发
    • 配置说明
    • 配置查询
    • 配置设置
    • RDB 文件恢复
    • RDB 优缺点
    • 禁用持久化
    • 参考&鸣谢
  • 04 Redis 持久化——AOF
    • 简介
    • 持久化查询和设置
    • 开启 AOF 持久化
    • 触发持久化
    • AOF 文件重写
    • 配置说明
    • 数据恢复
    • 优缺点
    • 小结
    • 参考&鸣谢
  • 05 Redis 持久化——混合持久化
    • 开启混合持久化
    • 实例运行
    • 数据恢复和源码解析
    • 优缺点
    • 持久化最佳实践
    • 参考&鸣谢
  • 06 字符串使用与内部实现原理
    • 1 字符串类型能做什么?
    • 2 字符串如何使用?
    • 3 代码实战
    • 4 字符串的内部实现
    • 5 小结
  • 08 字典使用与内部实现原理
    • 1.基础使用
    • 2.代码实战
    • 3.数据结构
    • 4.哈希冲突
    • 5.渐进式rehash
    • 7.小结
  • 10 列表使用与内部实现原理
    • 1 基础使用
    • 3 内部实现
    • 4 源码解析
    • 6 小结
  • 12 集合使用与内部实现原理
    • 3 内部实现
    • 4 源码解析
  • 14 有序集合使用与内部实现原理
    • 3 内部实现
  • 16 Redis 事务深入解析
    • 前言
    • 事务基本使用
    • 事务错误&回滚
    • 小结
  • 17 Redis 键值过期操作
    • 过期设置
    • 字符串中的过期操作
    • 移除过期时间
    • 持久化中的过期键
    • 小结
  • 18 Redis 过期策略与源码分析
    • 过期键执行流程
    • 过期键源码分析
    • 过期策略
  • 19 Redis 管道技术——Pipeline
    • 管道技术解决了什么问题?
    • 管道技术需要注意的事项
  • 20 查询附近的人——GEO
    • 小结
  • 21 游标迭代器(过滤器)——Scan
    • 小结
  • 22 优秀的基数统计算法——HyperLogLog
    • 为什么要使用 HyperLogLog?
    • HyperLogLog 介绍
    • 基础使用
    • HLL 算法原理
  • 23 内存淘汰机制与算法
    • Redis 最大运行内存
    • 内存淘汰策略
    • 内存淘汰算法
    • 小结
  • 24 消息队列——发布订阅模式
    • 普通订阅与发布
    • 主题订阅
    • 注意事项
  • 25 消息队列的其他实现方式
    • List 版消息队列
    • ZSet 版消息队列
  • 26 消息队列终极解决方案——Stream(上)
    • 基础使用
    • 小结
  • 27 消息队列终极解决方案——Stream(下)
    • 消息分组命令
  • 28 实战:分布式锁详解与代码
  • 29 实战:布隆过滤器安装与使用及原理分析
    • 开启布隆过滤器
    • 启动验证
    • 布隆过滤器的使用
    • 原理
    • 布隆过滤器使用场景
  • 30 完整案例:实现延迟队列的两种方法
    • 延迟队列的使用场景
    • 常见实现方式
  • 31 实战:定时任务案例
    • 开启键空间通知
    • 配置说明
    • 功能实现
  • 32 实战:RediSearch 高性能的全文搜索引擎
    • 安装
    • 使用
  • 33 实战:Redis 性能测试
    • 为什么需要性能测试?
    • 性能测试的几种方式
    • 基准测试实战
    • 基本使用
    • 精简测试
    • 管道测试
    • 基准测试的影响元素
  • 34 实战:Redis 慢查询
    • 如何进行慢查询?
    • 修改配置项
    • 慢查询演示
    • 查询指定条数慢日志
    • 获取慢查询队列长度
    • 清空慢查询日志
  • 35 实战:Redis 性能优化方案
    • 缩短键值对的存储长度
    • 使用 lazy free 特性
    • 设置键值的过期时间
    • 禁用耗时长的查询命令
    • 使用 slowlog 优化耗时命令
    • 使用 Pipeline 批量操作数据
    • 避免大量数据同时失效
    • 客户端使用优化
    • 限制 Redis 内存大小
    • 使用物理机而非虚拟机
  • 36 实战:Redis 主从同步
    • 主从同步的优点
    • 开启主从同步
    • 数据同步
    • 查询服务器的角色
    • 注意事项
    • 小结
  • 37 实战:Redis哨兵模式(上)
    • Redis Sentinel 搭建
    • 启动 Sentinel 集群
    • 自动容灾测试
    • 主服务竞选规则
    • 哨兵工作原理
  • 38 实战:Redis 哨兵模式(下)
    • Sentinel 命令操作
    • 在线修改配置信息
  • 39 实战:Redis 集群模式(上)
    • 搭建 Redis Cluster
    • 动态增删节点
  • 40 实战:Redis 集群模式(下)
    • 重新分片
    • 槽位定位算法
    • 负载均衡
    • 故障
  • 41 案例:Redis 问题汇总和相关解决方案
    • 缓存雪崩
    • 缓存穿透
    • 缓存击穿
    • 缓存预热

同主题推荐

2025.07.03

《MongoDB高手课》学习笔记

学习笔记•数据库•需密码
2021.03.11

《一线数据库工程师带你深入理解MySQL》学习笔记

学习笔记•数据库•需密码
2021.03.04

《MySQL必知必会》读书笔记

读书笔记•数据库
木叶禅 · Kiba Amor
订阅联系

搜索

标题包含完整输入的关键字即可找到,每个命中单独显示。

可搜索已发布文章、笔记和备忘的页面与章节标题,包括需密码文章。