Connection dialog asks you for:
Name
Host
Port
Auth (optional)
The connection string from rediscloud looked like this:
redis://rediscloud:dBWHDNWJHECBJEBCW@pub-redis-12345.us-east-2-5.2.ec2.garantiadata.com:12345
(details changed for security reasons :) )
And that gets broken apart and entered into the connection dialog like this:
Name: whatever you want
Host: everything after the @ and before the colon, i.e. pub-redis-12345.us-east-2-5.2.ec2.garantiadata.com
Port: 12345
Auth (optional) : everything before the @ and after the colon, i.e. dBWHDNWJHECBJEBCW
After setting up my connection successfully I still found that the app did not work for my redis store containing 120,000 records.
I instead used redsmin to connect to it, and verify that my store was still ok, if a little large.
Then I found that:
redis.DeleteById<Session>("Guess.Models.Session::08ec9f99-eaf9-42b1-879b-755b216422a1");
Did not work. I don't know why.
However:
redis.Del("Guess.Models.Session::08ec9f99-eaf9-42b1-879b-755b216422a1")
Worked fine. Yay.
Even better, I could pass in a whole array of sessions to delete.
redis.Del(victims.ToArray());
And now that the store is down to 187 entries (instead of 120,000) redis desktop manager works very nicely.