数据库

题目检索与答案预览

列表只展示题目、内容等级和一个回答要点;完整内容统一在站内详情页阅读。

面试题面试数据库

主从如何做到故障自动切换?

要点:先明确题目里的核心概念:主从如何做到故障自动切换。面试回答要先给定义,再说明原理或机制。

数据库
答题框架
面试题面试数据库

主从切换如何减少数据丢失?

要点:先明确题目里的核心概念:主从切换如何减少数据丢失。面试回答要先给定义,再说明原理或机制。

数据库
答题框架
面试题面试数据库

如何应对主从数据不一致?

要点:先明确题目里的核心概念:如何应对主从数据不一致。面试回答要先给定义,再说明原理或机制。

数据库
答题框架
面试题面试数据库

Redis 是同步复制还是异步复制?

要点:Redis 快主要因为内存访问、单线程事件循环避免锁竞争、高效数据结构和 IO 多路复用。

数据库
答题框架
面试题面试数据库

主从复制架构中,过期key如何处理?

要点:先明确题目里的核心概念:主从复制架构中,过期key如何处理。面试回答要先给定义,再说明原理或机制。

数据库
答题框架
Redis 实战面试数据库

如何用 Redis 实现分布式锁的?

要点:Redis 快主要因为内存访问、单线程事件循环避免锁竞争、高效数据结构和 IO 多路复用。

数据库
答题框架
Redis 实战面试数据库

Redis 事务支持回滚吗?

要点:Redis 快主要因为内存访问、单线程事件循环避免锁竞争、高效数据结构和 IO 多路复用。

数据库
答题框架
Redis 实战面试数据库

Redis 管道有什么用?

要点:Redis 快主要因为内存访问、单线程事件循环避免锁竞争、高效数据结构和 IO 多路复用。

数据库
答题框架
Redis 实战面试数据库

Redis 的大 key 如何处理?

要点:Redis 快主要因为内存访问、单线程事件循环避免锁竞争、高效数据结构和 IO 多路复用。

数据库
答题框架
Redis 实战面试数据库

Redis 如何实现延迟队列?

要点:Redis 快主要因为内存访问、单线程事件循环避免锁竞争、高效数据结构和 IO 多路复用。

数据库
答题框架
Redis 缓存设计面试数据库

说说常见的缓存更新策略?

要点:Redis 快主要因为内存访问、单线程事件循环避免锁竞争、高效数据结构和 IO 多路复用。

数据库
答题框架
Redis 过期删除与内存淘汰面试数据库

LRU 算法和 LFU 算法有什么区别?

要点:算法题回答先复述问题和约束,再说明核心思路、状态定义或数据结构选择,最后给复杂度和边界情况。

数据库
答题框架
Redis 过期删除与内存淘汰面试数据库

Redis 内存淘汰策略有哪些?

要点:Redis 快主要因为内存访问、单线程事件循环避免锁竞争、高效数据结构和 IO 多路复用。

数据库
答题框架
Redis 过期删除与内存淘汰面试数据库

Redis 内存满了,会发生什么?

要点:Redis 快主要因为内存访问、单线程事件循环避免锁竞争、高效数据结构和 IO 多路复用。

数据库
答题框架
Redis 过期删除与内存淘汰面试数据库

Redis 使用的过期删除策略是什么?

要点:Redis 快主要因为内存访问、单线程事件循环避免锁竞争、高效数据结构和 IO 多路复用。

数据库
答题框架
Redis 集群面试数据库

集群脑裂导致数据丢失怎么办?

要点:Redis 快主要因为内存访问、单线程事件循环避免锁竞争、高效数据结构和 IO 多路复用。

数据库
答题框架
Redis 集群面试数据库

Redis 如何实现服务高可用?

要点:Redis 快主要因为内存访问、单线程事件循环避免锁竞争、高效数据结构和 IO 多路复用。

数据库
答题框架
Redis 持久化面试数据库

为什么会有混合持久化?

要点:Redis 快主要因为内存访问、单线程事件循环避免锁竞争、高效数据结构和 IO 多路复用。

数据库
答题框架
Redis 持久化面试数据库

RDB 快照是如何实现的呢?

要点:Redis 快主要因为内存访问、单线程事件循环避免锁竞争、高效数据结构和 IO 多路复用。

数据库
答题框架
Redis 持久化面试数据库

AOF 日志是如何实现的?

要点:Redis 快主要因为内存访问、单线程事件循环避免锁竞争、高效数据结构和 IO 多路复用。

数据库
答题框架
Redis 持久化面试数据库

Redis 如何实现数据不丢失?

要点:Redis 快主要因为内存访问、单线程事件循环避免锁竞争、高效数据结构和 IO 多路复用。

数据库
答题框架
Redis 线程模型面试数据库

Redis 6.0 之前为什么使用单线程?

要点:Redis 快主要因为内存访问、单线程事件循环避免锁竞争、高效数据结构和 IO 多路复用。

数据库
答题框架
Redis 线程模型面试数据库

Redis 单线程模式是怎样的?

要点:Redis 快主要因为内存访问、单线程事件循环避免锁竞争、高效数据结构和 IO 多路复用。

数据库
答题框架
Redis 线程模型面试数据库

Redis 是单线程吗?

要点:Redis 快主要因为内存访问、单线程事件循环避免锁竞争、高效数据结构和 IO 多路复用。

数据库
答题框架
认识 Redis面试数据库

Redis 和 Memcached 有什么区别?

要点:Redis 快主要因为内存访问、单线程事件循环避免锁竞争、高效数据结构和 IO 多路复用。

数据库
答题框架
认识 Redis面试数据库

什么是 Redis?

要点:Redis 快主要因为内存访问、单线程事件循环避免锁竞争、高效数据结构和 IO 多路复用。

数据库
答题框架
场景面试数据库

布隆过滤器原理介绍一下

要点:先明确题目里的核心概念:布隆过滤器原理介绍一下。面试回答要先给定义,再说明原理或机制。

数据库
答题框架
场景面试数据库

如何解决热key问题?

要点:先明确题目里的核心概念:如何解决热key问题。面试回答要先给定义,再说明原理或机制。

数据库
答题框架
场景面试数据库

什么是热key?

要点:先明确题目里的核心概念:什么是热key。面试回答要先给定义,再说明原理或机制。

数据库
答题框架
场景面试数据库

Redis大key如何解决?

要点:Redis 快主要因为内存访问、单线程事件循环避免锁竞争、高效数据结构和 IO 多路复用。

数据库
答题框架
场景面试数据库

大Key问题的缺点?

要点:先明确题目里的核心概念:大Key问题的缺点。面试回答要先给定义,再说明原理或机制。

数据库
答题框架
场景面试数据库

Redis的大Key问题是什么?

要点:Redis 快主要因为内存访问、单线程事件循环避免锁竞争、高效数据结构和 IO 多路复用。

数据库
答题框架
场景面试数据库

Redis除了缓存,还有哪些应用?

要点:Redis 快主要因为内存访问、单线程事件循环避免锁竞争、高效数据结构和 IO 多路复用。

数据库
答题框架
场景面试数据库

redis应用场景是什么?

要点:Redis 快主要因为内存访问、单线程事件循环避免锁竞争、高效数据结构和 IO 多路复用。

数据库
答题框架
场景面试数据库

本地缓存和Redis缓存的区别?

要点:Redis 快主要因为内存访问、单线程事件循环避免锁竞争、高效数据结构和 IO 多路复用。

数据库
答题框架
场景面试数据库

为什么redis比mysql要快?

要点:Redis 快主要因为内存访问、单线程事件循环避免锁竞争、高效数据结构和 IO 多路复用。

数据库
答题框架
场景面试数据库

为什么使用redis?

要点:Redis 快主要因为内存访问、单线程事件循环避免锁竞争、高效数据结构和 IO 多路复用。

数据库
答题框架
集群面试数据库

哨兵机制原理是什么?

要点:先明确题目里的核心概念:哨兵机制原理是什么。面试回答要先给定义,再说明原理或机制。

数据库
答题框架
缓存淘汰和过期删除面试数据库

那为什么我不过期立即删除?

要点:先明确题目里的核心概念:那为什么我不过期立即删除。面试回答要先给定义,再说明原理或机制。

数据库
答题框架
缓存淘汰和过期删除面试数据库

Redis的缓存失效会不会立即删除?

要点:Redis 快主要因为内存访问、单线程事件循环避免锁竞争、高效数据结构和 IO 多路复用。

数据库
答题框架
缓存淘汰和过期删除面试数据库

介绍一下Redis过期删除策略

要点:Redis 快主要因为内存访问、单线程事件循环避免锁竞争、高效数据结构和 IO 多路复用。

数据库
答题框架
缓存淘汰和过期删除面试数据库

介绍一下Redis 内存淘汰策略

要点:Redis 快主要因为内存访问、单线程事件循环避免锁竞争、高效数据结构和 IO 多路复用。

数据库
答题框架
事务面试数据库

如何实现redis 原子性?

要点:Redis 快主要因为内存访问、单线程事件循环避免锁竞争、高效数据结构和 IO 多路复用。

数据库
答题框架
线程模型面试数据库

Redis的网络模型是怎样的?

要点:Redis 快主要因为内存访问、单线程事件循环避免锁竞争、高效数据结构和 IO 多路复用。

数据库
答题框架
线程模型面试数据库

Redis怎么实现的io多路复用?

要点:Redis 快主要因为内存访问、单线程事件循环避免锁竞争、高效数据结构和 IO 多路复用。

数据库
答题框架
线程模型面试数据库

Redis哪些地方使用了多线程?

要点:Redis 快主要因为内存访问、单线程事件循环避免锁竞争、高效数据结构和 IO 多路复用。

数据库
答题框架
线程模型面试数据库

Redis为什么快?

要点:Redis 快主要因为内存访问、单线程事件循环避免锁竞争、高效数据结构和 IO 多路复用。

数据库
答题框架
数据结构面试数据库

哈希表是怎么扩容的?

要点:HashMap 基于数组、链表和红黑树,先 hash 定位桶位,冲突后链表或树化存储。

数据库
答题框架
数据结构面试数据库

介绍一下 Redis 中的 listpack

要点:Redis 快主要因为内存访问、单线程事件循环避免锁竞争、高效数据结构和 IO 多路复用。

数据库
答题框架
数据结构面试数据库

压缩列表是怎么实现的?

要点:先明确题目里的核心概念:压缩列表是怎么实现的。面试回答要先给定义,再说明原理或机制。

数据库
答题框架
数据结构面试数据库

Redis为什么使用跳表而不是用B+树?

要点:B+ 树适合磁盘索引,因为非叶子节点只保存 key 和指针,单页能放更多索引项,树高更低,随机 I/O 更少。

数据库
答题框架
数据结构面试数据库

跳表是怎么设置层高的?

要点:先明确题目里的核心概念:跳表是怎么设置层高的。面试回答要先给定义,再说明原理或机制。

数据库
答题框架
数据结构面试数据库

跳表是怎么实现的?

要点:先明确题目里的核心概念:跳表是怎么实现的。面试回答要先给定义,再说明原理或机制。

数据库
答题框架