文章分类 - redis系列
摘要:一、背景和问题 Redis 这种缓存从某种意义上还是一种远程的缓存,每次缓存读取会增加一次 TCP RTT,数据的序列化和反序列化也需要资源。如果对效率有更高的要求,就要考虑进程内缓存了。Redis 6.x以上开始支持客户端缓存,此客户端缓存是服务端辅助的客户端缓存,在应用服务内部再加一层缓存,也就
阅读全文
摘要:一、场景描述 跑批服务所使用的的redis集群,数据是每月月初通过定时任务进行更新,由于数据量比较大,每次更新数据耗时较多,为了防止机器宕机数据丢失,必然要考虑redis提供了持久化功能——RDB和AOF。通俗的讲就是将内存中的数据写入硬盘中。上周周末(当时还在执行更新redis的定时任务),运维突
阅读全文
摘要:6.1 故障发现 6.1.1 主观下线 6.1.2 客观下线 6.2 故障恢复 6.2.1 资格检查 6.2.2 准备选举时间 6.2.3 发起选举 1.更新配置纪元 6.2.4 选举投票 6.2.5 替换主节点 6.3 故障转移时间(重点部分) 6.4、参考文献 6.1 故障发现 6.1.1 主观
阅读全文
摘要:一、总览 二、发现阻塞 2.1 应用方报警 2.2 Redis监控系统 三、内因 3.1 API或数据结构使用不合理 1.如何发现慢查询 2.如何发现大对象 3.2 CPU饱和的问题 3.3 持久化相关的阻塞 1.fork阻塞 2.AOF刷盘阻塞 3.HugePage写操作阻塞 四、外因 4.1 C
阅读全文
摘要:一、总览 二、配置 2.1 建立复制 2.2 断开复制 2.3 安全性 2.5 只读 2.6 传输延时 三、拓扑结构 四、原理 4.1 复制过程 4.2 数据同步 1.复制偏移量 2.复制积压缓存区 3. 主节点运行ID 4.心跳 五、总结回顾 六、参考文献 一、总览 在分布式系统中为了解决单点问题
阅读全文
摘要:一、 总体介绍 二、 RDB(Redis DataBase) 2.1.手动触发: 2.2.自动触发 2.3 触发流程 2.4 文件处理 2.5 优缺点 三、 AOF(Append Only File) 3.1 流程说明 3.2 命令写入 3.3 文件同步 3.4 重写机制(重点) 3.5 触发机制
阅读全文
摘要:目录结构: 一、 客户端通讯协议 1.发送命令格式 2.返回结果格式 二、java客户端jedis 2.1 jedis基本操作 1.测试连通性 2. 一个key 3. 五大数据类型 2.2 JedisPool(redis线程池) 1.直接连接和通过线程池连接对比 2.3 Redis中Pipeline
阅读全文