2015年7月8日
摘要: 对象处理机制Redis 构建了自己的类型系统,这个系统的主要功能包括:• redisObject 对象。• 基于redisObject 对象的类型检查。• 基于redisObject 对象的显式多态函数。• 对redisObject 进行分配、共享和销毁的机制。(redisObject 实际上是只是... 阅读全文
posted @ 2015-07-08 15:27 lukexwang 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 内存映射数据结构解决问题:当一个对象包含的元素数量并不多,或者元素本身的体积并不大时,使用代价高昂的内部数据结构并不是最好的办法。内存映射数据结构是一系列经过特殊编码的字节序列,创建它们所消耗的内存通常比作用类似的内部数据结构要少得多,如果使用得当,内存映射数据结构可以为用户节省大量的内存。整数集合... 阅读全文
posted @ 2015-07-08 14:19 lukexwang 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 双链表双端链表作为一种通用的数据结构,在Redis 内部使用得非常多:它既是Redis 列表结构的底层实现之一,还被大量Redis 模块所使用,用于构建Redis 的其他功能。应用实现Redis 的列表类型;双端链表还是Redis 列表类型的底层实现之一,当对列表类型的键进行操作——比如执行RPUS... 阅读全文
posted @ 2015-07-08 11:11 lukexwang 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 数组:特殊的数组索引:加入对索引值超过数组尾端的元素进行赋值,数组将会根据需要自动扩大,只要有可用的内存分配给数组。意外增加的数组元素的值为undef.$a[0]="aa";$a[1]="bb";$a[900]="99";有时需要找出数组中最后一个元素的索引值,如对数组rocks而言。其最后一个元素... 阅读全文
posted @ 2015-07-08 01:35 lukexwang 阅读(440) 评论(0) 推荐(0) 编辑