I think redis-cli --latest is surely the best way. It polls the redis server, tells the user. Then maybe redis-cli --latest update-cli could do the actual update ..
In a typical production scenario, you deploy a specific version of Redis and you don't care if it's outdated or not. That's the tested and production-ready version at Company X.