Redis
JavaAOE
这个作者很懒,什么都没留下…
展开
-
比Redis快5倍的中间件,为啥这么快?
今天给大家介绍的是KeyDB,KeyDB项目是从redis fork出来的分支。众所周知redis是一个单线程的kv内存存储系统,而KeyDB在100%兼容redis API的情况下将redis改造成多线程。 上次也跟大家说了,redis多线程正式版将在今年底发布,大家拭目以待 线程模型 KeyDB将redis原来的主线程拆分成了主线程和worker线程。每个worker线程都是io线程,负...原创 2019-12-21 14:05:09 · 148 阅读 · 0 评论 -
BAT面试必考题:高并发场景下单线程的Redis为什么还这么快?
缓存在高并发的场景的作用不言而喻,号称高并发架构的基石,其中最为典型代表非Redis莫属。 无论你是想面试通关,还是实战中用好Redis,理解Redis的设计精髓,就变得很重要了。 今天主要分享Redis关于单线程以及高并发场景的核心设计。 Redis的高并发和快速原因 1.redis是基于内存的,内存的读写速度非常快; 2.redis是单线程的,省去了很多上下文切换线程的时间; ...原创 2019-12-20 14:14:01 · 245 阅读 · 0 评论 -
携程容器偶发性超时问题案例分析
随着携程的应用大规模在生产上用容器部署,各种上规模的问题都慢慢浮现,其中比较难定位和解决的就是偶发性超时问题,下面将分析目前为止我们遇到的几种偶发性超时问题以及排查定位过程和解决方法,希望能给遇到同样问题的小伙伴们以启发。 问题描述 某一天接到用户报障说,Redis集群有超时现象发生,比较频繁,而访问的QPS也比较低。紧接着,陆续有其他用户也报障Redis访问超时。在这些报障容器所在的宿...原创 2019-12-05 13:26:52 · 276 阅读 · 0 评论