Caching via Race Condition?

i keep asking myself if it's a good idea to implement a cache with redis for example via async's https://caolan.github.io/async/v3/docs.html#race Race Function. That way I could query multiple endpoints and get the result of the endpoint that answers first.
Was this page helpful?