edis源码的dict.c主要实现了基于hash表的操做,如增删改查,对哈希表大小的扩容和缩容,以及对哈希表的rehash和增量rehash等。在源码的dictScan函数中,很是巧妙精美地实现了对哈希表的迭代查找,很是建议去看一下。 git
源码地址:dict.c dict.hgithub