Por que ler o código fonte Redis?
O principal motivo é "simples". Se você compilou o Redis com o código-fonte, você o encontrará muito rápido e em uma única etapa. Os desenvolvedores de outros idiomas podem não entender esse problema.Como programador de C / C ++, se você compilou e instalou produtos de código aberto, como Nginx / Grpc / Thrift / Boost, descobrirá que existem muitas dependências e as próprias dependências têm dependências Muito doloroso. Geralmente consumido em meio dia. Sinceramente, invejo o npm / maven / pip / compositor / ... esses gerenciadores de pacotes. Redis foi uma surpresa, e sua festa fez essa vida.
Além do processo de instalação conciso, o código também é muito conciso. Escrito em linguagem C pura, as funções de cada módulo são claramente divididas.
Análise do código fonte Redis - análise da estrutura do código fonte