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