
数据库
Sheldon__Lee
默默奋斗的程序狗
展开
-
Redis学习(一)之API的理解使用
1.全局命令 1. keys * 查看所有键 会遍历所有的键,线上禁止使用 2. dbsize 查看键总数 不会遍历所有键,直接获取内置键总数 3. exists key 检查键是否存在,1为存在,0位不存在 4. del key 删除键 返回删除个数,不存在的键返回0,支持删除多键 5. expire key seconds 支持添加键过期时间,超过时间...原创 2019-04-21 21:24:48 · 193 阅读 · 0 评论 -
Redis学习(二)缓存设计
引言 缓存能够加速应用的读写速度,同时也可以降低后端负载,对日常应用开发至关重要。 1.缓存的收益和成本 1.1 收益 1.加速读写 2.降低后端负载 1.2成本 1.数据不一致性 2.代码维护成本 3.开销大的复杂计算 4.加速请求响应 2 缓存更新策略 2.1 .LRU/LFU/FIFO算法剔除 场景:常用于缓存使用超过预设的最大值,对现有数据进行剔除。 一致性:算法...原创 2019-04-28 22:41:47 · 196 阅读 · 0 评论 -
Redis学习(三)理解内存
1. 理解Redis内存思维导图概览 2. 内存消耗 3. 子进程消耗 4. 内存管理 5. 内存优化 以上思维导图是博主自己个人总结,转载请注明出处。 百度云:理解Redis内存 提取码 :k12a 思维导图软件:XMind8 update7 本文章系博主原创,尊重博主辛劳成果,转载请注明出处,谢谢。 ...原创 2019-05-08 21:53:36 · 204 阅读 · 0 评论 -
Redis学习(四)Redis持久化
1. Redis持久化思维导图概览 2. 知识点介绍 2.1 RDB持久化模式 2.2 AOF持久化模式 2.3 持久化问题分析与解决 本文章系博主原创,尊重博主辛劳成果,转载请注明出处,谢谢。 ...原创 2019-05-27 06:17:15 · 168 阅读 · 0 评论 -
Redis学习(五)复制
1. Redis复制思维导图概览 2. 知识分点 2.1 配置 2.2 拓扑关系 3. 复制原理 3.1 复制过程 3.2 数据同步 3.3 全量复制 3.4 部分复制 3.5 心跳 3.6 异步复制 4. 开发与运维中的问题 本文章系博主原创,尊重博主辛劳成果,转载请注明出处,谢谢。 ...原创 2019-05-29 07:12:26 · 185 阅读 · 0 评论 -
Redis学习(六)阻塞
1. 阻塞思维导图概览 2. 知识分点 2.1 引言 Redis是典型的单线程架构,所有的读写操作都是在一条线上完成的 2.2 发现阻塞 2.3 阻塞的原因 2.3.1 内在原因 2.3.2 外在原因 本文章系博主原创,尊重博主辛劳成果,转载请注明出处,谢谢。 ...原创 2019-05-29 07:23:39 · 309 阅读 · 0 评论