We also allow users to provide a custom implementation of rmq.RedisClient. This means users don't need to use the conveniently supported redis client, they can implement this interface using any client they require.
From SemVer's perspective, that should be module github.com/adjust/rmq/v4 since this will change the existing code, forcing the users to update their code.
Closes https://github.com/adjust/rmq/issues/92
Here we upgrade the go-redis dependency to V8.
We also allow users to provide a custom implementation of rmq.RedisClient. This means users don't need to use the conveniently supported redis client, they can implement this interface using any client they require.