func doRpush(id string, signal chan int, client redis.AsyncClient, cnt int) { key := "list-R-" + id value := []byte("foo") for i := 0; i < cnt; i++ { client.Rpush(key, value) } signal <- 1 }