About Redis

Redis

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

2 thoughts on “About Redis

Leave a Reply to Demis Bellot Cancel reply

Your email address will not be published. Required fields are marked *