Redis
文章平均质量分 81
qinggebuyao
这个作者很懒,什么都没留下…
展开
-
Redis pubsub机制源码分析
Redis的SUBSCRIBE命令,可以让客户端订阅任意数量的频道,每当有新消息发送到某个频道时,Redis就会把这消息发送给所有订阅该频道的客户端;如下图:客户端Client_1,Client_2,Client_3都订阅了频道channel,当有消息PUBLISH到频道channel时,这三个客户端都将收到消息: 原理:RedisServer内部维护了一个pubsub_chan转载 2013-11-26 15:30:07 · 6263 阅读 · 0 评论 -
Redis ae事件驱动源码分析
Redis 事件驱动使用了自带的ae库,源代码见ae.c,只有400多行,实现简单,效率很高。下面对这段ae事件驱动源代码进行简单分析下,本人新手,第一次写源码分析,分析有误的地方或者表述不清的地方望指出,我再改正下。aeEventLoop *aeCreateEventLoop(int setsize) { aeEventLoop *eventLoop; int i;原创 2013-12-18 15:27:23 · 3041 阅读 · 1 评论