前言
字典是一种用于保存键值对的数据结构,Redis数据库使用字典做为底层实现,字典也是哈希键的底层实现之一。
C语言中并没有内置字典这个数据结构,Redis自己实现了字典。
以下结合源码分析Redis字典的设计与实现,源码版本:Redis 6.0.10
字典是一种用于保存键值对的数据结构,Redis数据库使用字典做为底层实现,字典也是哈希键的底层实现之一。
C语言中并没有内置字典这个数据结构,Redis自己实现了字典。
以下结合源码分析Redis字典的设计与实现,源码版本:Redis 6.0.10
链表在Redis中的应用非常广泛,链表是列表键的底层实现之一,发布订阅,慢查询,监视器等功能也用到了链表。
以下给出Redis中链表相关的一些思考问题,通过源码分析,给出问题的答案,掌握链表的底层实现原理和设计思路。
源码版本:Redis 6.0.10
ARMv8 A64汇编中,立即数是如何表示的?不同的指令对于立即数的表示有差异吗?
在Stackoverflow上发现类似的讨论:https://stackoverflow.com/questions/30904718/range-of-immediate-values-in-armv8-a64-assembly