01 2022 档案
摘要:Redis源码分析--主从复制 一、主从复制: Redis提供主从复制功能,可以让一个服务器(slave)去复制(replicate)另一个服务器(master)并作为主服务器的从服务器。从服务器保证一定程度上的与主服务器的数据一致性,从而水平扩展数据库的负载能力。 命令 功能 SLAVEOF
阅读全文
摘要:非阻塞connect 看到Redis源码中主从复制的源码,对某些逻辑不是很确定。梳理了Redis非阻塞connect的大概实现之后,自己写了一个简单的版本。 需要理解的是:非阻塞connect的完成被认为是使响应套接字可写。(UNP Ch6.10) 一、主要流程: 创建非阻塞socket,soc
阅读全文
摘要:# 使用 sudo sysctl -w kernel.core_pattern=/corefiles/core.%p.%e sudo mkdir /corefiles sudo chmod -R 777 /corefiles ulimit -c unlimited # 查看 gdb ./a.out
阅读全文