Redisソースを読む:環境構築と準備


1.ソースのダウンロード
  • redisソース倉庫
  • redis中国語注釈ソース倉庫
  • 2.IDE構成(Clion on windows)
  • ps:Clionは特にCコードを見るのに適しており、プラットフォーム
  • にまたがっている.
  • 直接clionに入りredisソースのフォルダ
  • を開く.
  • mingwがなければmingwをインストールして、私のこちらは直接Qtが持っている
  • を使います
  • 構成toolChains[外部チェーン画像の転送に失敗し、ソース局に盗難防止チェーン機構がある可能性があり、画像を保存して直接アップロードすることを提案する(img-DTrpb 8 mq-1588686930057)(https://i.loli.net/2018/07/16/5b4c46433b908.png)]
  • ソースコードルートディレクトリの下にCMakeListsを新規作成する.txt、内容は以下の
  • cmake_minimum_required(VERSION 3.8)
    project(redis-3.0-annotated-unstable)
    
    set(CMAKE_C_STANDARD 99)
    
    set(SOURCE_FILES ./src/redis.c ./src/redis.h )
    add_library(redis-3.0-annotated-unstable ${SOURCE_FILES})
    
    set(INC_DIR ./deps/lua/src ./deps/hiredis ./deps/jemalloc/src ./deps/hiredis ./deps/hiredis/adapters)
    
    include_directories($(INC_DIR))
    
    

    3.ロード完了
  • windowsではpoll、epollなどのlinuxに依存するものが欠けていますが、影響は大きくありません.ハイライトとエンジニアリング内の変数と関数のジャンプさえあれば
  • です.
  • もちろんlinuxでソースコードを見ればもっといいですし、clionにはLinuxバージョン
  • があります.
  • 次はゆっくりかじりましょう~
  • 4.2020-05更新:他人の配置を直接参考にすることができる...
  • CLionデバッグredisソース