I had this problem. What Redis binaries do you use (from which source, GitHub, unofficial build)?
I found: This is actually a Redis way of saying that it cannot create a connection. (as the footnote also explains) There should be a clearer exception explaining that this comes from Redis and not from the firewall or anything, IMHO.
I assume that you are using 32-bit embedded binary in x64 architecture.
If you download the version from the link: MsOpenTech Group and build it using the MS C compiler, such as the free VS 2012 Express, you can run the resulting binaries without this problem.
It is not possible to do promises, but this is what worked for me.
EDIT: Also, be sure to run redis-server (as an administrator) and give the necessary permissions in the firewall, otherwise you will not have a server to connect your redis-cli client!
source share