2024-10-24 07:48:21 阅读次数:13
Redis Stream 是Redis 5.0中新增的数据结构,它是一个持久化的日志数据结构。你可以把它看作是一个高级版的Pub/Sub,它允许你实现更复杂的消息队列和实时数据处理。Stream的操作主要涉及XADD、XREAD、XREADGROUP、XACK等命令。
Redis缓存淘汰算法是Redis内存管理机制中的重要组成部分,用于在Redis达到内存使用上限时,通过不同的策略选择部分数据进行删除,以腾出内存空间。Redis提供了多种缓存淘汰策略,这些策略可以根据业务需求和数据特点进行灵活配置。
FST(Finite State Transducers,有限状态转换器)是一种高效的数据结构,它在计算机科学中特别是在文本处理、搜索引擎、自然语言处理等领域有着广泛的应用。
跳表(Skip List)是一种随机化的数据结构,它通过在有序链表上增加多级索引来实现快速查找、插入和删除操作。平均情况下,这些操作的时间复杂度均为 O(log n)。跳表的原理结合了链表和二分查找的思想,通过多层链表和指针跳跃来高效定位数据。
Redis提供了五种主要的数据结构:字符串(Strings),哈希(Hashes),列表(Lists),集合(Sets)和有序集合(Sorted Sets)。
Java集合的常见面试题(全)
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。
【leetcode】面试题 02.01. 移除重复节点
【leetcode】双指针 - 328. 奇偶链表
【leetcode】哈希表+双向链表 - LRU的缓存机制
文章
27958
阅读量
3539196
2024-12-19 09:33:37
2024-12-17 08:26:04
2024-12-17 08:23:52
2024-12-16 09:20:33
2024-12-11 06:24:30
2024-12-05 08:53:35
2023-03-22 09:34:26
2023-02-24 09:05:57
2023-05-29 10:43:59
2023-05-31 08:43:33
2023-02-24 08:14:11
2023-07-26 08:09:55