穷则独善其身,达则兼济天下

工匠之心,技术狂热追求者,开源社区爱好者,一个记录成长的站点。

标签 中间件 下的文章

MKV-高性能分布式内存KV-开篇

一. 背景描述目前缓存环境中,使用较多的是Redis缓存,但是Redis单线程机制,在特高并发场景中还是能达到吞吐瓶颈,又由于很多大数据应用场景需要单次GET 1000或者更多的key,所以直接打到Redis服务器上,很容易让Redis主线程出现阻塞情况,产生吞吐大大下降的情况。在这样的情况下,我们就设想架构设计一个分布式内存的缓存系统(MKV),主要设计目标包括一下:多线程机制保障多核使用...

Redis-Server 线程模型源码剖析

Redis-Server 线程模型源码剖析一. 背景描述最近有同事咨询Redis线程模型有关的情况,对于Redis线程模型,网上的说法总体是单线程模型,但是对于内部线程结构的分布及线程的主要作用多数没有涉及。接下来,我们就来好好探索一下Redis的线程模型。二. 环境模拟首先,我们搭建一个Redis-Server并把它运行起来,然后,我们用拦截一下进程的线程列表,效果如下:通过上图,可以看到...