Loading

摘要: Set集合有什么特点?如何实现key无重复的? set集合特点:Set集合中的元素是唯一的,不会出现重复的元素。 set实现原理:Set集合通过内部的数据结构(如哈希表、红黑树等)来实现key的无重复。当向Set集合中插入元素时,会先根据元素的hashCode值来确定元素的存储位置,然后再通过equ 阅读全文
posted @ 2024-08-17 22:59 Duancf 阅读(25) 评论(0) 推荐(0)
摘要: 延迟消息队列 redis数据结构,用什么结构实现延迟消息队列 延迟消息队列是一种消息队列系统,它允许消息的发布者在消息发送时指定消息的投递时间,使消息在未来的某个预定时间点被消费者接收。这种机制对于需要在稍后执行的任务或具有特定延迟需求的应用非常有用。 对于实现延迟消息队列,可以使用有序集合(Sor 阅读全文
posted @ 2024-08-17 22:59 Duancf 阅读(76) 评论(0) 推荐(0)
摘要: 缓存穿透 用户访问一些不存在的数据,redis没有,于是去mysql查询也没有,这样就发生了两次无效的查询。 缓存穿透是指客户端请求的数据在缓存中和数据库中都不存在,缓存永远不会生效。这样,每次针对此 key 的请求从缓存获取不到,请求都会压到数据源,从而可能压垮数据源。比如用一个不存在的用户 id 阅读全文
posted @ 2024-08-17 22:59 Duancf 阅读(20) 评论(0) 推荐(0)