【转载】Redis 数据类型
转自: https://www.cnblogs.com/Cloong/p/16448786.html Redis 数据类型 Redis 有 5 种数据类型,分别为: String Hash List Set Sorted Set( zset…
记录学习和工作
转自: https://www.cnblogs.com/Cloong/p/16448786.html Redis 数据类型 Redis 有 5 种数据类型,分别为: String Hash List Set Sorted Set( zset…
导出数据 demo 以导出 100 万条数据为例: public function export() { //让程序一直运行 set time limit(0); //设置程序运行内存 ini set(& 039;memory limit&…
Scrum 是一个项目管理框架,适用于流程比较复杂,尤其是变化和不确定比较多的情况下。Scrum 的机制是由一个一个重复循环的迭代组成,每一个迭代称为一个 Sprint。 Sprint 每一个 Sprint 由一到两个星期组成,最多不超过一…
转自: https://blog.csdn.net/D C Hao/article/details/103977320 原子操作是指一个不受其他操作影响的操作任务单元。原子操作是在多线程环境下避免数据不一致必须的手段。 处理器使用基于对缓存…
分库分表是为了解决单击数据库的瓶颈问题。 单击数据库瓶颈 在一台服务器中,PHP、Nginx 和数据库都安装与此,所以随着业务量增加,磁盘、内存都是有上限的。 资源不足 性能不足 并发数 什么是分库分表? 分库:把一个数据库的内容拆分到多个…
B+树索引 B+树首先是有序结构,为了不至于树的高度太高,影响查找效率,在叶子节点上存储的不是单个数据,提高了查找效率; 为了更好的支持范围查询,B+树在叶子节点冗余了非叶子节点数据,为了支持翻页,叶子节点之间通过指针相连; B+树算法: …
二叉树 在计算机科学中,二叉树是每个节点最多有两个子树的树结构。通常子树被称作“左子树”和“右子树”,左子树和右子树同时也是二叉树。 二叉排序树 二叉排序树又叫二叉查找树或者二叉搜索树,它首先是一个二叉树,而且必须满足下面的条件: 若左子树…
在做秒杀类的程序时,最常见的就是超卖问题。产生原因如下: 解决方法 使用 Redis,可提升速度 对数据进行限制,可采取乐观锁、悲观锁或 lua 脚本 悲观锁与乐观锁 可参见: https://zhuanlan.zhihu.com/p/31…
转自: https://learnku.com/docs/writing-docs/typography/3957 论排版的重要性 对于技术人来讲,技术文章就是我们的门面。想了解一个技术人的能力,或者潜力,可以从他的博客文章中开始。撇去内容…
转自: https://zhuanlan.zhihu.com/p/93016619 workerman和swoole在现阶段很受争议,有时间你得认识认识,不然你就不是混php圈子的。swoole是使用C语言实现的socket通信框架,wor…