Today I spent a few minutes googling about Redis, a lightspeed key value NoSql storage system.
Redis was made for Linux systems, but you can find a working Windows port on GitHub: Redis for Windows.
Redis is very fast, even if compared with first class citizen in NoSql world, like RaveDB; here an interesting benchmark post: Redis vs RavenDB – Benchmarks for .NET.
StackOverflow uses it; Marc Gravell wrote a very good piece of code, BookSleeve, “offering pipelined, asynchronous, multiplexed and thread-safe access to redis” (more here).
One of the pioneers abour Redis on .NET was Miguel de Icaza, with redis-sharp.
And there’s more: ServiceStack’s C# Redis Client (previously on CodePlex Google Code) is an open source C# Redis client based on redis-sharp.
Here a good tutorial where to start, and here the NuGet package.
If you want to browse an existing datastore, don’t forget to take a look at Redis Admin UI; you can also try it out live.
I hope to have the time to play a little bit with it in next days; I will report my experience here in my blog.
Bye, Nando



Hey just just a minor glitch, the link to (previously on CodePlex) points to the old Google Code project site.
I’ve never put anything on CodePlex
My bad…
Thank you for pointing me out!
Congratulations for your work on ServiceStack; hope I can give it a try soon