最新 最热

日更系列:谷歌pb结构mutable滥用导致的潜在内存泄漏

算法通信协议定了一个大pb,然后往pb里面塞入各种特征。这些特征会去不同的redis表查询获取。redis查询不同表,解析返回数据,因为回调函数做成了并发异步,所以不是各个特征请求间不是串行序列化进行,所以会存在一个并发竞争...

2022-01-29
0

Redis源码阅读(六)Redis 6.0的多线程

Redis单线程是指处理的事件循环的线程是单一的,命令执行主要是依靠单一线程执行的。Redis使用单线程是因为基于内存速度快,而且多路复用也能确保redis能同时处理多个请求,在Redis 6.0引入多线程是因为在某些操作要优化,比...

2022-01-28
0

Redis源码阅读(五)主从复制与哨兵机制

Redis 单节点存在单点故障问题,为了解决单点问题,一般都需要对 Redis 配置从节点,然后使用哨兵来监听主节点的存活状态,如果主节点挂掉,从节点能继续提供缓存功能。...

2022-01-28
0

Redis源码阅读(四)命令请求处理流程

服务器处理客户端命令请求的整个流程:服务器启动监听、接收命令请求并解析、执行命令请求和返回命令回复

2022-01-28
0

Redis源码阅读(二)底层数据结构

Redis对于底层数据结构的极致封装,是Redis高效运行的原因之一。我们结合Redis源码对其进行分析。

2022-01-28
0

Redis源码阅读(一)总体概览

”昨夜西风凋碧树。独上高楼,望尽天涯路”,我们先从Redis的特性、用途及数据类型这几个方面介绍下Redis,对其有个总体上的认知。

2022-01-28
0

一文读懂 Redis 缓存系统

如今,Redis 已经成为互联网行业最流行的缓存解决方案之一。尽管(关系型)数据库系统 (SQL) 带来了许多出色的属性,例如 ACID,但为了保持这些属性,数据库的性能在“ 3 高” 条件环境下下往往显得捉襟见肘、苍白无力。...

2022-01-27
0

腾讯云轻量服务器通过Docker搭建外网可访问连接的redis5.x集群

最近买了一台4核16的腾讯云轻量应用服务器,花了我快四百的大洋,打算搭建一堆docker组件集群,最先开始是通过docker搭建redis集群,计划使用三个端口,分别是7001,7002,7003。...

2022-01-26
0

Redis 原生命令

特殊说明: 解决问题的光鲜,藏着磕Bug的痛苦。 万物皆入轮回,谁也躲不掉! 以上文章,均是我实际操作,写出来的笔记资料,不会出现全文盗用别人文章!烦请各位,请勿直接盗用!...

2022-01-26
0

大厂面试:一个四年多经验程序员的BAT面经

上次写了篇欢聚时代的面经,公众号后台有些读者反馈说看的意犹未尽,希望我尽快更新其他大厂的面经,这里先说声抱歉,不是我太懒,而是项目组刚好有个活动要赶在春节前上线,所以这几天经常加班,只能工作之余断断续续的编写,如果各...

2022-01-25
0