タグ

2012年12月13日のブックマーク (1件)

  • memcached : MYH

    reading memcached は、今回で読んでおきたい主要な部分は全部追えたので最終回です。後は必要に応じてちょこちょこと読んでいっても問題ないでしょう。 今回は核心部分であるデータの取得と挿入部分を読んでいきましょう。 まず get コマンドから読んでいくことにします。memcached.c の 2522 行目の process_get_command() 関数を見ていきます。 process_get_command 関数 この関数のプロトタイプ宣言は次のとおりです(実際のソースにはプロトタイプ宣言はありません)。 void process_get_command(conn *c, token_t *tokens, size_t ntokens, bool return_cas); c は connection, tokens は get の引数達、ntokens は引数リ