大粨兔奶糖

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2017年4月1日

摘要: redis 链表 前言 概述 redis 的链表结构是双向链表 redis 的链表结构是无环的, head 节点的 prev 与 tail 节点的 next 指向的均为 NULL 多态: 链表节点的值 value 类型是 void , 也就是可以存储任意类型的值 list 结构定义 定义位置 (sr 阅读全文
posted @ 2017-04-01 13:05 大粨兔奶糖 阅读(125) 评论(0) 推荐(0) 编辑

摘要: PHP弱类型语法的实现 前言 弱类型语法实现方式 (弱变量容器 zval) 所有变量用同一结构表示, 既表示变量值, 也表示变量类型 zval 结构 不同类型的变量, 存储的属性字段不同 value 结构 对象类型相对特殊, zval 结构只是定义了对象的操作函数和对象所在位置 (在对象池中的位置) 阅读全文
posted @ 2017-04-01 11:43 大粨兔奶糖 阅读(220) 评论(0) 推荐(0) 编辑

摘要: redis 字符串 概述 redis 没有使用 c 语言风格的字符串表示(以 "\0" 作为结尾), 而是使用自定义的 sds 结构 字符串结构 定义位置 (src/sds.h) len 字段 字符串长度 (不包括 "\0") 通过 len 长度来判断字符串的结尾, 二进制安全 常数复杂度获取字符串 阅读全文
posted @ 2017-04-01 11:42 大粨兔奶糖 阅读(199) 评论(0) 推荐(0) 编辑