最新 最热

Redis字典高效的查找和插入操作的特殊设计和优化

Redis通过使用哈希表数据结构、优化哈希函数、处理冲突、使用压缩列表以及渐进式rehash等特殊设计和优化,来保证高效的查找和插入操作。这些设计和优化使得Redis在处理大规模数据时,仍能保持出色的性能和响应速度。...

2023-09-16
0

Redis字典的rehash过程及避免瞬时阻塞

在Redis中,rehash是指当哈希表的负载因子(load factor)超过设定阈值时,为了保证哈希表的性能,系统会自动触发rehash操作。Rehash操作指的是将原来的哈希表重新建立一个更大的哈希表,并将原有的键值对重新映射到新的哈希表上...

2023-09-16
0

Redis字典的实现方式和冲突处理

Redis的哈希表是一个数组,数组的每个元素都是一个指向哈希表节点的指针。每个哈希表节点包含一个键和值的对,同时还有指向下一个节点的指针,从而形成一个链表。...

2023-09-16
0

Redis链表的使用场景和使用示例

Redis链表可以作为一个轻量级的消息队列,用来实现发布/订阅模式或延迟任务处理。

2023-09-15
0

Redis链表的表头、表尾和删除操作

在表头和表尾添加和删除操作的时间复杂度都为O(1),因为只需要修改相应节点的指针即可。

2023-09-15
0

Redis链表的创建、销毁和数据插入的过程

时间复杂度为O(1),因为对于链表的任意位置的插入操作,都只需要固定的几个指针操作,而与链表的长度无关。

2023-09-15
0

Redis链表的作用和结构,对于实现Redis的相关功能的影响

链表是一种数据结构,它是由一系列节点组成的序列,每个节点都包含一个数据元素和一个指向下一个节点的指针。

2023-09-14
0

Redis的SDS的内部结构,它的长度和空间预分配策略

SDS(Simple Dynamic String)是Redis中用于处理字符串的数据结构。

2023-09-14
0

Go每日一库之6:viper

上一篇文章介绍 cobra 的时候提到了 viper,今天我们就来介绍一下这个库。

2023-09-13
1

Redis集群模式与主从模式有什么不同之处?

Redis是业界著名的内存型数据库,提供了多种数据结构和强大的性能,可用于高速读写需求场景,适合实时读/写操作。在Redis中,通常有两种数据分片或高可用方案:主从复制和分布式集群。...

2023-09-11
1