happen

93
获赞数
5
关注数
112
粉丝数
北京
IP 属地北京
2015-08-19 加入
浏览 14.3k

几句话没办法介绍自己...

341 声望|学徒
全站排名超越 96% 用户
go
121
python
68
linux
63
redis
45
tcp-ip
36
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
个人动态
  • 赞了文章2024-10-15
    Redis集群slot迁移改造实践
    Redis 集群经常需要进行在线水平扩缩容,实际操作过程中发现迁移期间服务时延剧烈抖动,业务侧感知明显,为了应对以上问题对原生 Redis 集群 slot 迁移功能进行优化改造。
  • 赞了文章2023-04-03
    GaussDB(for Redis)揭秘:Redis存算分离架构最全解析
    前言:本文根据华为云NoSQL数据库架构师余汶龙,在今年的中国系统架构师大会SACC上的演讲整理而成,内容如下。本次分享的大纲分成如下四个部分:什么是GaussDB(for Redis)?为什么选择存算分离设计与实现竞争力总结什么是GaussDB(for Redis)1.1 开源Redis有哪些缺点...
  • 赞了文章2022-07-14
    Redis 内存优化神技,小内存保存大数据
    大家好,我是「码哥」,大家可以叫我靓仔。这次码哥跟大家分享一些优化神技,当你面试或者工作中你遇到如下问题,那就使出今天学到的绝招,一招定乾坤!如何用更少的内存保存更多的数据?我们应该从 Redis 是如何保存数据的原理展开,分析键值对的存储结构和原理。从...
  • 赞了文章2022-03-20
    网易数帆云原生日志平台架构实践
    导读:网易从2015年就开始了云原生的探索与实践,作为可观测性的重要一环,日志平台也经历了从主机到容器的演进,支撑了集团内各业务部门的大规模云原生化改造。本文会讲述在这个过程中我们遇到的问题,如何演进和改造,并从中沉淀了哪些经验与最佳实践。
  • 发布了文章2022-03-13
    Redis replication 中的探活
    当由于网络或其他原因导致主从 link 断开后,slave 会尝试重建 replication 。在这个过程中,slave 的复制状态机 repl_state 变量会经过一系列流传,最终为 REPL_STATE_CONNECTED 状态。
  • 发布了文章2022-03-13
    toa 内核模块分析
    我们知道 LVS 之前有三种负载均衡模式:DR、NAT 和 Tunnel,但都有各自的缺陷,比如 DR 和 NAT 要求 virtual server 与 real server 在同一子网下,而 Tunnel 运维起来比较复杂。因此,为了灵活部署,开发了第四种模式,即 FULLNAT。
  • 赞了文章2022-01-11
    啥是 Gossip 协议?
    你好呀,我是歪歪。元旦的时候我看到一个特别离谱的谣言啊,具体是什么内容我就不说了,我怕脏了大家的眼睛。但是,我看到一个群里传的那叫一个绘声绘色,大家讨论的风生水起的,仿佛大家就在现场似的。这事吧本来我呵呵一笑也就过了。但是隔了一会我突然大腿一拍:...
  • 赞了文章2021-09-16
    SystemTap使用技巧
    SystemTap的处理流程有5个步骤:解析script文件(parse)、细化(elaborate)、script文件翻译成C语言代码(translate)、编译C语言代码(生成内核模块)(build)、加载内核模块(run)
  • 赞了文章2021-08-26
    流量复制方案对比:Tcpcopy vs Goreplay
    「流量复制」常常应用在准生产环境的测试中,将线上的流量复制到一个准生产环境服务中,测试新功能和服务的承压能力。流量复制可以完全模拟线上的流量,对复杂的业务场景进行真实的服务测试,又不会对生产服务产生任何副作用。
  • 赞了文章2021-08-23
    让你的git拥有不同身份
    由于你没有进行过特别的设定,所以git不管它是往github上传还是往你公司的服务器上传,都会以一个完全相同的身份上传,这有时候会造成困扰,比如说这样:
  • 赞了文章2021-06-08
    高性能网络编程(二):上一个10年,著名的C10K并发连接问题
    对于高性能即时通讯技术(或者说互联网编程)比较关注的开发者,对C10K问题(即单机1万个并发连接问题)应该都有所了解。“C10K”概念最早由Dan Kegel发布于其个人站点,即出自其经典的《The C10K problem(英文PDF版、中文译文)》一文。
  • 赞了文章2021-06-03
    Redis 多线程网络模型全面揭秘
    在目前的技术选型中,Redis 俨然已经成为了系统高性能缓存方案的事实标准,因此现在 Redis 也成为了后端开发的基本技能树之一,Redis 的底层原理也顺理成章地成为了必须学习的知识。
  • 赞了文章2021-05-11
    CPU 提供了什么
    为了方便理解,CPU 可以简单认为是:一堆的寄存器,用于暂时存放数据可以执行机器指令,完成运算 / 数据读写 等操作寄存器CPU 有很多的寄存器,这里我们只介绍 指令寄存器 和 通用寄存器。指令寄存器64 位下,指令寄存器叫 rip (32 位下叫 eip)。指令寄存器用于存...
  • 赞了文章2021-04-14
    如何解决Redis 主从数据不一致问题
    线上问题 近期我们在对Redis做大规模迁移升级的时候,采用模拟复制协议的方式进行数据传输同步。 在此期间,我们遇到如下两个问题: 迁移前后Redis过期时间不一致。 迁移前后Redis key 数量不一致。 迁移前后Redis过期时间不一致 针对第一个问题,Redis 过期时间不一...
  • 赞了文章2021-04-14
    tsar(Taobao System Activity Reporter)模块及指标介绍
    首先声明本文是是从[链接] copy至此 tsar命令使用 help null :see default mods history data, tsar --modname :specify module to show, tsar --cpu -L/--list :list available moudule, tsar -L -l/--live :show real-time info, tsar -l --cpu -i/--interval :set...
  • 发布了文章2021-02-23
    Redis Cluster 路由变更
    Redis Cluster 采用去中心化的路由方案,cluster 中的每个 node 都可以感知到完整路由表,为了能够正确地访问到数据,路由表的正确性保证至关重要。
  • 赞了文章2021-02-23
    条分缕析 Raft 算法
    本文整理自 Ongaro 在 Youtube 上的视频。目标Raft 的目标(或者说是分布式共识算法的目标)是:保证 log 完全相同地复制到多台服务器上。只要每台服务器的日志相同,那么,在不同服务器上的状态机以相同顺序从日志中执行相同的命令,将会产生相同的结果。共识算法的...
  • 发布了文章2021-02-19
    Redis Cluster availability 分析
    当 Redis 以 Cluster 模式启动时,对于一个 master 节点,只有当集群为 CLUSTER\_OK 状态时,才能正常接受访问,这在之前的博客 《Redis Cluster write safety 分析》讨论过。
  • 发布了文章2021-02-19
    Redis Cluster write safety 分析
    redis cluster 是 redis 的分布式实现。 如同官方文档 cluster-spec 强调的那样,其设计优先考虑高性能和线性扩展能力,并尽最大努力保证 write safety。
  • 发布了文章2021-02-04
    Redis 源码之 cluster 初始化
    Redis Cluster 是官方提出的 redis 分布式集群解决方案,在此之前,也有一些第三方的可选方案,如 codis、Twemproxy 等。cluster 内部使用了 gossip 协议进行通信,以达到数据的最终一致性。详细介绍可参考官网 Redis cluster tutorial。