more >>就在 2019 年 12 月 20 号这天,众所期待的 Redis 新版 6.0 rc1 发布了(Redis 6 RC1 is out today)肯定很多关注的同学都进行了试用,虽然因为引入了 c11 的 _Atomic 导致相当多的环境都无法直接编译成功,但是对于想一探究竟的粉丝们来说,这是完全阻挡不了的热情,当然我也不例外~<狗头>~~
新版除了增加
ACLS 权限控制模块
、支持更为广泛的新协议 RESP3
、客户端缓存
、无磁盘同步
、Cluster Proxy
等十来个相当实用的新特性外,还对 长久以来 社区筒子们 呼声比较高的 多线程 进行了支持,当然也带来 性能提升了一倍 的好处这次我们的任务有两个:
剖析 Redis6 多线程的实现方式
与 Memcached 的多线程模型(个人认为这是一个极其经典的多线程网络编程案例)进行对比