摘要: Redis 底层数据结构 版本:2.9 支持的数据类型: 1. 字符串 2. 散列 3. 列表 4. 集合 5. 有序集合 字符串 Redis 利用原生的 c 字符串进行了一次封装。封装的字符串叫做简单动态字符串:SDS(simple dynamic string) Redis 使用的简单动态字符串 阅读全文
posted @ 2019-06-03 10:14 吴丹阳-V 阅读(712) 评论(0) 推荐(0) 编辑
摘要: Redis 的数据类型 一些命令需要结合 redis 的数据类型来说。 Redis 4.0 之前有5种数据类型,分别是:字符串(string)、散列(hash)、列表(list)、集合(set)、有序集合(zset)。 在 4.0 版本,Redis 新加了一种 stream 的类型。暂且先不说,以后 阅读全文
posted @ 2019-06-01 20:44 吴丹阳-V 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 现象 在跑 edu_ocr_img 表的归档时,每跑几万个数据,都会报一次内存耗尽 跟踪代码发现,是在插入时以下代码造成的: execute 之后会造成使用内存涨上去,并且在之后 unset 所有变量内存也会有一部分不会删除,直到内存耗尽。 于是跟踪到 Yii2中execute的具体代码块发现在记录 阅读全文
posted @ 2019-05-24 12:03 吴丹阳-V 阅读(637) 评论(0) 推荐(0) 编辑
摘要: PHP 是如何做垃圾回收的 包含 php 5 与 php7 的变量实现和垃圾回收的对比 变量的实现 PHP 的变量是弱类型的,可以表示整数、浮点数、字符串等类型。PHP 的变量是使用结构体 zval 表示的 PHP 5. zval 和 zend_value 结构 PHP 7.0 zval 和 zen 阅读全文
posted @ 2019-05-10 15:46 吴丹阳-V 阅读(474) 评论(0) 推荐(0) 编辑
摘要: ![phpstorm-change.gif](https://www.cnblogs.com/images/cnblogs_com/wdy1184/1458199/o_940942-20e8c96b7d34dbeb.gif) 阅读全文
posted @ 2019-05-06 00:19 吴丹阳-V 阅读(320) 评论(0) 推荐(0) 编辑