¿Por qué leer el código fuente de Redis?
La razón principal es "simple". Si compiló Redis con el código fuente, lo encontrará muy rápido y en un solo paso. Los desarrolladores en otros idiomas pueden no entender este dolor. Como programador de C / C ++, si ha compilado e instalado productos de código abierto como Nginx / Grpc / Thrift / Boost, encontrará que hay muchas dependencias, y las dependencias mismas tienen dependencias Muy doloroso Generalmente se consume en medio día. Sinceramente envidio a npm / maven / pip / composer / ... estos gestores de paquetes. Redis fue una sorpresa, y su grupo hizo esta vida.
Además del proceso de instalación conciso, el código también es muy conciso. Escrito en lenguaje C puro, las funciones de cada módulo están claramente divididas.
Análisis del código fuente de Redis - análisis de la estructura del código fuente