面试
2025
30
- MySQL 中如何进行 SQL 调优? MySQL 的 Change Buffer 是什么?它有什么作用? Redis 中如何保证缓存与数据库的数据一致性? Redis 中如何实现分布式锁? Redis 中常见的数据类型有哪些? Redis 中有哪些内存淘汰策略? Redis 中的 Big Key 问题是什么?如何解决? Redis 中的缓存击穿、缓存穿透和缓存雪崩是什么? Redis 中跳表的实现原理是什么? Redis 为什么这么快? Redis 主从复制的实现原理是什么? Redis 和 Memcached 有哪些区别? Redis 在生成 RDB 文件时如何处理请求? Redis 实现分布式锁时可能遇到的问题有哪些? Redis 性能瓶颈时如何处理? Redis 支持事务吗?如何实现? Redis 数据过期后的删除策略是什么? Redis 的 hash 是什么? Redis 的 Lua 脚本功能是什么?如何使用? Redis 的 Pipeline 功能是什么? Redis 的哨兵机制是什么? Redis 的持久化机制有哪些? Redis 通常应用于哪些场景? Redis 集群会出现脑裂问题吗? Redis 集群的实现原理是什么? 为什么 Redis 设计为单线程?6.0 版本为何引入多线程? 你在项目中使用的 Redis 客户端是什么? 如何使用 Redis 快速实现布隆过滤器? 如何使用 Redis 快速实现排行榜? 如何解决 Redis 中的热点 key 问题?