redis based dispatcher