首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
嘿嘿
掘友等级
php
获得徽章 17
动态
文章
专栏
沸点
收藏集
关注
作品
赞
153
文章 128
沸点 25
赞
153
返回
|
搜索文章
最新
热门
leetcode 76、最小重复子串[PHP]
滑动窗口76、最小重复子串[PHP]最小覆盖子串
leetcode 560. 和为K的子数组 [php版本]
leetcode 560. 和为K的子数组 [php版本] 首先是暴力解,挨个遍历子数组,然后依次查看和是否为K。很明显,无法AC. 最后一种是直接用hashmap存储一下出现过的前缀和,这里一开始看了别人的解释硬是没看明白,后来看了一个文章总算理解了。这里说一下吧,如果用pr…
[4]redis 命令流程图
文件事件处理器组件框架图:一个完整调用:step1服务端监听客户端连接请求step2客户端请求与服务端建立连接step3客户端发送命令请求到服务端step4客户端读取服务端返回客户端命令执行结果整个过
[3]redis 处理命令的过程
然后调用processInputBuffer()处理收到的请求内容。 通过processMultibulkBuffer()把请求的RESP协议格式的内容格式化,提取出来命令和对应的参数放到clients结构体的argc 和 argv 字段。最后就可以用processComman…
[2] Redis Reactor 模式
要回答这个问题,首先当然是求助Google或Wikipedia,其中Wikipedia上说:“The reactor design pattern is an event handling pattern for handling service requests delive…
[1]redis pipeline vs transaction
redis 中的事务是通过 multi 命令开启,之后的命令都会返回 QUEUED 表示命令已经入队列到redis server 被缓存起来,此时命令还没有被执行,通过执行exec 命令提交。事务是原子性的操作。但是不支持回滚操作。提供了 watch命令实现类似乐观锁,监视某个…
tttt
redisclient结构体redisserver对象结构体
一文搞懂redis处理客户端输入命令的流程
这篇文章的目的是为了描述redis server在处理client命令的执行过程,大概包括流程图、源码、以及redis的命令格式说明,redis的通信协议参考自redis的官网。 负责读取命令数,通过processInputBuffer进行下一步处理。 核心在于processI…
浅谈多进程程序的控制和管理
多线程程序、多进程程序是当前单机应用常用并行化的手段,线程是可以直接被CPU调度的执行单元,虽然多进程程序中每个进程也可以是多线程的,但是本文主要讨论的多进程程序默认是每个进程都有一个单独线程的情况。多线程程序和多进程程序,涉及到的线程间和进程间的通信、同步原语基本都是相同的,…
PHP的master与worker进程关系
一切的起点都是因为看了某培训机构的免费公开课,重新学习了网络IO的一些事情,所以就想着结合着学的知识自己研究一下,包括在用的Nginx, PHP-FPM 等的东西。也算是对之前的知识重新梳理一下。从网上看了一下文章,结合自己的实战,发现下面的文章和自己的疑惑一样,下文正好解决了…
下一页
个人成就
文章被点赞
193
文章被阅读
101,120
掘力值
2,716
关注了
59
关注者
67
收藏集
5
关注标签
19
加入于
2018-09-05