Redisのソースコードを読む理由
主な理由は「シンプル」です。ソースコードを使用してRedisをコンパイルした場合、それは非常に活発で、1つのステップでわかります。他の言語の開発者はこの苦痛を理解できないかもしれません。C/ C ++プログラマーとして、Nginx / Grpc / Thrift / Boostなどのオープンソース製品をコンパイルしてインストールした場合、多くの依存関係があり、依存関係自体にも依存関係があることがわかります。 、とても痛い。通常半日で消費されます。私は心からnpm / maven / pip / composer / ...これらのパッケージマネージャーを羨ましく思います。Redisは驚きでした、そして彼のパーティーはこの人生を作りました。
簡潔なインストールプロセスに加えて、コードも非常に簡潔です。純粋なC言語で記述されているため、各モジュールの機能は明確に分かれています。
https://github.com/tracenow/redis-4.0-annotation
C / C ++プログラマーがRedisソースコードを読むべきだと言うのはなぜですか:Redisによるイベント駆動型デザインの学習