redis底层结构与对象

数据结构SDSSDS(simple dynamic string 动态简单字符串 ) 结构体 struct sdshdr { //buf占用长度 int len; //buf可用空间长度 int free; char buf[]; } 图解 优点 o(1)获取字符串长度 C语言在获取字符串长度时会遍历整个字符串,遍历到’\0’为止,SDS直接读free属性 C的实现 #incl...

2021-10-18 12:10:39

阅读全文

在docker下的PHP Xdebug配置

这段时间在研究算法,为了看一些算法的迭代和递归过程需要断点。这里记录下我自己在MAC docker环境下的PHP xdebug配置过程。 配置 这里跳过了安装步骤,因为docker里的xdebug难点不在扩展的安装,而在通信。 上图是官网上xdebug的工作原理 浏览器,访问web页面服务(http协议request)PHP发起基于DBGP协议...

2019-03-13 14:55:13

阅读全文