Redis 字典的实现
2015-10-21 12:53
423 查看
【Redis 字典的实现】
注意
其中, 0 号哈希表(
每个
整体结构如下:
参考:http://redisbook.readthedocs.org/en/latest/internal-datastruct/dict.html
注意
dict类型使用了两个指针,分别指向两个哈希表。
其中, 0 号哈希表(
ht[0])是字典主要使用的哈希表, 而 1 号哈希表(
ht[1])则只有在程序对 0 号哈希表进行 rehash 时才使用。
table属性是个数组, 数组的每个元素都是个指向
dictEntry结构的指针。
每个
dictEntry都保存着一个键值对, 以及一个指向另一个
dictEntry结构的指针:
整体结构如下:
参考:http://redisbook.readthedocs.org/en/latest/internal-datastruct/dict.html
相关文章推荐
- Spring-data-redis在shiro中的实例
- Centos下设置redis开机自启动
- Redis数据类型之散列类型--Redis系列三
- Redis数据类型之字符串类型--Redis系列二
- Redis配置文件参数说明
- [转]Redis 的 Sentinel
- Redis总结
- Redis 键空间通知
- redis通用工具类
- redis&zookeeper集群
- Redis
- Redis PHP连接操作
- Redis在Windows下安装和PHP中使用
- Redis 集群二
- Redis 集群
- Redis介绍以及安装(Linux)
- Redis源码分析(三十六)--- Redis中的11大优秀设计
- redis安装及基础操作(1)
- Redis Replication
- Redis在VMWare配置注意事项