Hardware and memory themed image for Redis caching
备战面试2026年4月6日
返回文章列表

sorted set

哨兵机制是保证 Redis 的高可用性 监测主节点是否存活 - 发现主节点挂了,会选举一个从节点切换成主节点 - 同时将新的主节点信息通知给其他从节点

文章大纲

sorted set

集群模式

哨兵机制是什么

  • 哨兵机制是保证 Redis 的高可用性
  • 监测主节点是否存活
    • 发现主节点挂了,会选举一个从节点切换成主节点
    • 同时将新的主节点信息通知给其他从节点

读写操作如何分配

  • 读操作通过 proxy 分发给主从节点
  • 写操作只分配给主节点
    • 然后主节点通过主从复制机制将写命令同步给从节点

过期机制

key 过期怎么处理

  • 惰性删除 + 定期删除

Continue Reading

关联文档推荐

查看全部

备战面试

事务

B+树与哈希索引的核心区别在于数据结构与适用查询类型。 B+树是平衡多叉树,支持范围查询和排序,适合磁盘存储的OLAP场景; 哈希通过哈希函数实现O(1)等值查询,但无法处理范围操作,常用于内存键值存储。

备战面试

场景设计

设计一个抢红包系统 如何拆包 随机数 线性切割 二倍均值法

备战面试

进程 & 线程区别

上下级的关系来讲 - 进程是资源调度的基本单位 - 线程是程序执行的基本单位 - 进程跟线程是一对多的关系 - 比方启动一个 JVM 进程,至少会启动主线程/垃圾回收线程 资源共享&隔离的关系来讲 - 进程有自己独立的地址空间 - 线程之间是共享同个进程的地址空间 - 线程 a 出现非法操作,可能就会影响到同个进程下的其他线程