摘要:
大纲 1.基于数据库 + 缓存双写的分享贴功能 2.查询分享贴列表缓存时的延迟构建 3.分页列表惰性缓存方案如何节约内存 4.用户分享贴列表数据按页缓存实现精准过期控制 5.用户分享贴列表的分页缓存的异步更新 6.数据库与缓存的分页数据一致性方案 7.热门用户分享贴列表的分页缓存失效时消除并发线程串 阅读全文
摘要:
大纲 1.社区电商的业务闭环 2.Redis缓存架构的典型生产问题 3.用户数据在读多写少场景下的缓存设计 4.热门用户数据的缓存自动延期机制 5.缓存惊群与穿透问题的解决方案 6.缓存和数据库双写不一致问题分析 7.基于分布式锁保证缓存和数据库双写一致性 8.缓存和数据库双写在分布式锁高并发下的优 阅读全文
摘要:
大纲 1.导致Redis阻塞的内在原因 2.导致Redis阻塞的外在原因 3.Redis的性能总结 4.Redis缓存的相关问题 5.数据库和缓存的一致性问题 6.数据库和缓存的一致性情况列举 1.导致Redis阻塞的内在原因 (1)API或数据结构不合理 (2)持久化阻塞 (1)API或数据结构不 阅读全文
摘要:
大纲 1.Redis服务器的Socket网络连接建立 2.Redis多路复用监听与文件事件模型 3.基于队列串行化的文件事件处理机制 4.完整的Redis Server网络通信流程 5.Redis串行化单线程模型为什么能高并发 6.Redis内核级请求处理流程与原理 7.Redis通信协议与内核级请 阅读全文
摘要:
大纲 1.Redis使用sync命令实现的复制功能 2.Redis使用psync命令实现的复制功能 3.Redis主从服务器之间的心跳检测 4.从服务器如何实现复制主服务器的(复制的实现) 5.Redis的复制拓扑介绍 6.Redis主从复制数据延迟的处理 7.Redis主从复制的问题 8.Redi 阅读全文
摘要:
大纲 1.Redis数据库的结构 2.读写Redis数据库键值时的处理 3.Redis数据库的构成 4.Redis过期键的删除策略 5.Redis的RDB持久化 6.Redis的AOF持久化 7.Redis的AOF重写机制 8.Redis持久化是影响其性能的高发地 9.Redis基于子进程实现持久化 阅读全文
摘要:
大纲 1.Redis的数据结构 2.Redis的SDS 3.Redis的链表 4.Redis的字典 5.Redis的跳跃表 6.Redis的整数集合 7.Redis的压缩列表 8.Redis的对象 9.Redis对象的几个关键属性 10.Redis的单线程为什么这么快 11.Redis的典型应用场景 阅读全文
摘要:
大纲 1.数据库设计 2.枚举类 3.接⼝设计 4.定时任务设计 (1)定时核对校验数据的定时任务 (2)数据量统计定时任务 (3)增量数据落地定时任务 (4)失败重试定时任务 5.技术亮点 (1)滚动拉取方案 (2)巧妙的统计滚动进度方案 (3)防止增量同步数据丢失和高效写入方案 (4)数据扩容方 阅读全文
摘要:
大纲 18.基于Canal和RocketMQ的增量同步 19.增量同步任务的背景介绍 20.增量同步任务查询与线程池提交 21.RocketMQ里的binlog消息的消费逻辑分析 22.新增binlog的数据同步逻辑分析 23.binlog基于内存队列的异步转发逻辑 24.基于CAS加锁的读写队列互 阅读全文
摘要:
大纲 1.分库分表在企业生产环境中面临的难题 2.从单库单表到多库多表的生产上线流程 3.上亿数据从单表复制到64张表的场景 4.单库单表到多库多表的全量复制方案 5.全量数据复制方案的中断恢复分析 6.数据迁移系统的工程结构和数据源配置 7.基于订单号和用户ID的分片路由算法 8.发起全量数据迁移 阅读全文