数据结构论坛

首页 » 分类 » 问答 » Redis哈希Hash底层数据结构
TUhjnbcbe - 2023/6/30 20:14:00
北京专业雀斑医院 http://m.39.net/disease/a_9279352.html

1.Redis底层数据结构

Redis数据库就像是一个哈希表,首先对key进行哈希运算得到哈希值再取模得到一个下标,每个元素是一个节点,节点之间形成链表。这感觉有点像Java中的HashMap。

不同的数据类型的实现方式是不一样的,可以通过objectencoding命令查看底层真正的数据存储结构

同一种类型在不同的条件下所采用的数据结构也不一样,例如:

Redis是键值对形式的数据库,key可以是任意值(PS:最终都会转成string),value有多种数据类型

详见:

1
查看完整版本: Redis哈希Hash底层数据结构