Implement GRCA by mgravell · Pull Request #3034 · StackExchange/StackExchange.Redis

per redis/redis#14826

Note that in addition to the raw commands that just talk to redis, a loop-retry extension method is also provided here that respects the RetryAfterSeconds (from the 4) <reply-after> # number of seconds after which caller should retry. value in Redis terms) value combined with a TimeSpan allow parameter (and CancellationToken support).