专栏名称: 码小辫
给程序员和编程爱好者分享计算机编程电子书以及相关的学习资源
今天看啥  ›  专栏  ›  码小辫

面试官拷打: Redis 高可用篇章中面试最常见的 6 个问题!

码小辫  · 公众号  ·  · 2024-11-25 17:10
    

文章预览

今天跟大家分享几个 Redis 高可用篇章中面试最常见的 6 个问题。 Redis 如何实现持久化? Redis 高可用方案有哪些? 主从异步复制同步实现原理? sentinel 哨兵集群? Redis Cluster 是什么? 为什么集群的 slots 是 16384? Redis 如何实现持久化? Chaya 转行做程序员,去大厂面试被面试官问到:“Redis 如何实现持久化?” Chaya 心想:“好家伙,我学了码哥的 Redis 高手心法,这不要起飞么,是时候展示真正的技术了。” Redis 有两个方式实现了数据持久化,他们分别是 RDB 快照和 AOF(Append Only File)。RDB 内存快照是全量持久化,AOF 做增量持久化。 RDB 内存快照 RDB内存快照 bgsave 指令会调用 glibc 的函数 fork 产生一个子进程用于写入临时 RDB 文件,快照持久化完全交给子进程来处理,完成后自动结束, 父进程可以继续处理客户端请求 ,阻塞只发生在 fork 阶段,时 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览