hub: use local redis