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