Tag
#Redis
Redis 相关 Java 面试题和知识点。
Redis 分布式锁加在事务外面还是里面?
通常应先获取分布式锁,再开启数据库事务,让锁保护完整的业务临界区;如果锁放在事务内,事务提交后的并发窗口可能导致一致性问题。
数据库乐观锁和悲观锁以及 Redis 分布式锁的区别和使用场景?
数据库乐观锁和悲观锁以及 Redis 分布式锁的区别和使用场景? 不能只背概念。要围绕缓存角色、一致性、热点 Key、过期策略、故障降级和数据恢复讲清楚。
Redis 实现分布式锁,加锁的时候,Redis 不可用了怎么办?
Redis 实现分布式锁,加锁的时候,Redis 不可用了怎么办? 不能只背概念。要围绕缓存角色、一致性、热点 Key、过期策略、故障降级和数据恢复讲清楚。
Redis、MySQL 和 MongoDB 的区别是什么,各自适用场景呢?
Redis、MySQL 和 MongoDB 的区别是什么,各自适用场景呢? 不能只背概念。要结合表结构、数据量、索引、执行计划、事务边界和慢查询指标说明。
Redis 保存库存的时候,如何避免被 Redis 清理掉?
Redis 保存库存的时候,如何避免被 Redis 清理掉? 不能只背概念。要围绕缓存角色、一致性、热点 Key、过期策略、故障降级和数据恢复讲清楚。
Redis 和 MySQL 的一次普通查询,RT 在什么范围内是合理的?
Redis 和 MySQL 的一次普通查询,RT 在什么范围内是合理的? 不能只背概念。要结合表结构、数据量、索引、执行计划、事务边界和慢查询指标说明。
微博系统设计:怎么应对热点事件的突发访问压力?
微博系统设计:怎么应对热点事件的突发访问压力? 不能只背概念。要先明确目标和约束,再按入口、应用、缓存、消息、数据库、监控和降级拆解方案。
[京东一面]如何用 Redis 统计用户访问量?
[京东一面]如何用 Redis 统计用户访问量? 不能只背概念。要围绕缓存角色、一致性、热点 Key、过期策略、故障降级和数据恢复讲清楚。
亿条数据放到布隆过滤器中,大概需要多大内存?如何估算?
亿条数据放到布隆过滤器中,大概需要多大内存?如何估算? 不能只背概念。要围绕缓存角色、一致性、热点 Key、过期策略、故障降级和数据恢复讲清楚。
存一致:读多写少时,如何解决数据更新缓存不同步
存一致:读多写少时,如何解决数据更新缓存不同步 不能只背概念。要围绕缓存角色、一致性、热点 Key、过期策略、故障降级和数据恢复讲清楚。
Redis 的 key 和 value 可以存储的最大值分别是多少?
Redis 的 key 和 value 可以存储的最大值分别是多少? 不能只背概念。要围绕缓存角色、一致性、热点 Key、过期策略、故障降级和数据恢复讲清楚。
Redis 什么时候需要序列化?Redis 序列化的方式有哪些?
Redis 什么时候需要序列化?Redis 序列化的方式有哪些? 不能只背概念。要围绕缓存角色、一致性、热点 Key、过期策略、故障降级和数据恢复讲清楚。
Redis 的 zset 实现排行榜,实现分数相同按照时间顺序排序,怎么做?
Redis 的 zset 实现排行榜,实现分数相同按照时间顺序排序,怎么做? 不能只背概念。要围绕缓存角色、一致性、热点 Key、过期策略、故障降级和数据恢复讲清楚。
InnoDB 为什么不用跳表,Redis 为什么不用 B+ 树?
InnoDB 为什么不用跳表,Redis 为什么不用 B+ 树? 不能只背概念。要结合表结构、数据量、索引、执行计划、事务边界和慢查询指标说明。
使用分布式锁时,分布式锁加在事务外面还是里面,有什么区别?
使用分布式锁时,分布式锁加在事务外面还是里面,有什么区别? 不能只背概念。要结合表结构、数据量、索引、执行计划、事务边界和慢查询指标说明。
Redis 的内存如果用满了,会挂吗?
Redis 的内存如果用满了,会挂吗? 不能只背概念。要围绕缓存角色、一致性、热点 Key、过期策略、故障降级和数据恢复讲清楚。
你项目提到分布式锁,你们是怎么使用分布式锁的
你项目提到分布式锁,你们是怎么使用分布式锁的 不能只背概念。要围绕缓存角色、一致性、热点 Key、过期策略、故障降级和数据恢复讲清楚。
MySQL 里有 2000W 数据,Redis 中只存 20W 的数据,如何保证 Redis 中的数据都是热点数据?
MySQL 里有 2000W 数据,Redis 中只存 20W 的数据,如何保证 Redis 中的数据都是热点数据? 不能只背概念。要结合表结构、数据量、索引、执行计划、事务边界和慢查询指标说明。
缓存:数据库成为瓶颈后,动态数据的查询要如何加速
缓存:数据库成为瓶颈后,动态数据的查询要如何加速 不能只背概念。要围绕缓存角色、一致性、热点 Key、过期策略、故障降级和数据恢复讲清楚。
缓存的使用姿势(一):如何选择缓存的读写策略
缓存的使用姿势(一):如何选择缓存的读写策略 不能只背概念。要围绕缓存角色、一致性、热点 Key、过期策略、故障降级和数据恢复讲清楚。
缓存的使用姿势(二):缓存如何做到高可用
缓存的使用姿势(二):缓存如何做到高可用 不能只背概念。要围绕缓存角色、一致性、热点 Key、过期策略、故障降级和数据恢复讲清楚。
5 亿条数据放到布隆过滤器中,大概需要多大内存?如何估算?
亿条数据放到布隆过滤器中,大概需要多大内存?如何估算? 重点考察缓存模型、数据结构、过期策略、并发一致性和故障降级,需要结合真实链路回答。
你项目提到分布式锁,你们 是怎么使用分布式锁 的
你项目提到分布式锁,你们 是怎么使用分布式锁 的 的核心是线程安全、共享状态、锁粒度、可见性和任务调度,回答时要把原理和生产风险讲清楚。
MySQL 里有 2000W 数据,Redis 中只存 20W 的数据,如何保证 Redis 中的数据都是热点数据 ?
MySQL 里有 2000W 数据,Redis 中只存 20W 的数据,如何保证 Redis 中的数据都是热点数据 ? 要围绕存储引擎、索引结构、事务隔离、执行计划和数据规模展开,不能只背单个结论。