Pixel Pedals of Tomakomai

北海道苫小牧市出身の初老の日常

Redis::Fastのコードリーディングのメモ

Redis::Fast のコードをちょろっと読んだので、自分用のメモ。

  • hiredis 側には adapters/poll.h というものが用意されているが、自前実装している
  • wait_all_responseswait_one_response はまったく同じ実装である
  • wait_*_responses を呼んだときのみ redisAsyncHandleWrite するので、 POD にあるような Redis がコマンドを処理する間に long_computation(); をするような使い方はできない
  • poll.hredisPollTick に相当するメソッドがあればイベントループを回しながら別のことをできる気もするが、用意されていなさそう