Maybe we can use universal redis client rather than separated files and build options (before document it):
https://godoc.org/github.com/go-redis/redis#UniversalClient
What do you think? It's much cleaner to use the same binary in different environments, but ScanKeys() needs some alteration too.
Thanks!