首页 新闻 会员 周边 捐助

redis单线程怎么理解?

0
悬赏园豆:10 [已解决问题] 解决于 2015-08-03 22:40

多个客户端同时连接并且在同一个时刻发送指令操作同一个key的时候, 是始终都只有一个线程在处理这个指令队列呢?还是每个连接又不同的线程处理? 

 

这个单线程是指redis服务进程始终只有一个线程, 还是说每个客户端链接的线程内不会去开始子线程做处理操作? balabala 

 

类似的问题:如 iis接收request的时候  asp.net是从线程池中取空闲的去做么?    

mushishi的主页 mushishi | 菜鸟二级 | 园豆:430
提问于:2015-08-01 18:34
< >
分享
最佳答案
0

每个连接使用不同的线程

收获园豆:10
dudu | 高人七级 |园豆:30636 | 2015-08-01 19:37

可是我翻 《redis 设计与实现》   里边 讲的是单进程单线程,  redisServer里边有一个redisClient的链表    这样子不像是每个链接不同的线程

mushishi | 园豆:430 (菜鸟二级) | 2015-08-03 16:36

@mushishi: 是我弄错了,我以为说的是redis的.NET客户端

dudu | 园豆:30636 (高人七级) | 2015-08-03 16:42

@dudu:  嗯嗯 

mushishi | 园豆:430 (菜鸟二级) | 2015-08-03 22:40
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册