有一万个client, 只有一个redis实例,如何做到并发()。 比如一个 client get key1,这个key1的 value是200M的数据。 redis会卡在这里发数据,导致阻塞了其他client的相应吗?,单实例是怎么做到 并发的
我记得redis本身就是单线程处理任务的吧,单实例好像不能做到并发吧?
面试官和你都知道是单线程的。 人家就这么问题
@yk_peng: 多路 I/O 复用貌似可以提高多个客户端访问请求的速度,但是这也并不是并发访问的。一般在面试的时候遇到一些想不通的问题,可以在面试结束时,问问面试官交流下。
面试官想问得是线程锁吧
面试官的意思是,redis是单线程实现的,如何实现并发的,单实例的话
百度:redis是单线程实现的,如何实现并发的 https://segmentfault.com/a/1190000013613884
怎么感觉是从哪里翻译过来的,很不通常啊