系统设计与后端基础
谈谈MySQL、Redis、本地缓存的使用场景。 「京东」
原题LRU淘汰策略:
LRU淘汰不看Key有没有TTL,内存满了照淘不误。所以解决思路不是设永不过期?
你选了最近最少使用,那么一个刚刚被淘汰的又被查询了,会发生什么?
原题完整原题
【LRU淘汰策略】LRU淘汰策略:1. LRU淘汰不看Key有没有TTL,内存满了照淘不误。所以解决思路不是设永不过期?2. 你选了最近最少使用,那么一个刚刚被淘汰的又被查询了,会发生什么? 「京东」
(Hash + ZSet方案) 写入时怎么保证Hash和ZSet的原子性?
Redis中事务的执行机制是什么?事务失败会回滚吗?执行过程中是否会被其他命令插入?
原题完整原题
【Redis事务】Redis事务:1. (Hash + ZSet方案) 写入时怎么保证Hash和ZSet的原子性?2. Redis中事务的执行机制是什么?事务失败会回滚吗?执行过程中是否会被其他命令插入? 「字节跳动、百度」
【Redis应用场景】Redis介绍及其在AI训练任务元数据缓存中的适用场景 「腾讯混元」
原题【Redis底层优化】Redis底层做了哪些优化? 「百度」
原题【Redis必要性】如果不用Redis数据库能不能承受? 「腾讯」
原题Redis ZSet:
底层怎么实现?跳表和压缩列表的使用场景是什么?zset查询和B+树查询是否相似?
按分数范围查找的时间复杂度?
为什么ZSet不直接设计成Hash+链表?
只查某个key是否在ZSet里,时间复杂度是多少?
原题完整原题
【ZSet底层实现】Redis ZSet:1. 底层怎么实现?跳表和压缩列表的使用场景是什么?zset查询和B+树查询是否相似?2. 按分数范围查找的时间复杂度?3. 为什么ZSet不直接设计成Hash+链表?4. 只查某个key是否在ZSet里,时间复杂度是多少? 「字节跳动、百度」
【内存不足处理】如果有很多商品,Redis内存不足了,怎么办? 「京东」
原题【布隆过滤器】怎么使用的布隆过滤器,为什么不直接使用zset,而是使用布隆过滤器的位图数组? 「百度」
原题【数据库压力衡量】你说使用Redis减轻MySQL数据库的压力,根据什么衡量MySQL数据库压力大小? 「京东」
原题
暂无题目