[bind10-dev] Redis info
Danny Mayer
mayer at ntp.org
Fri Oct 15 13:46:06 UTC 2010
On 9/4/2010 5:53 PM, Evan Hunt wrote:
>
> Comrades,
>
> Bill Karwin, the guy I was talking to yesterday about SQL, recommended we
> look into a newish tool called Redis, which is a shared cache similar to
> memcached but with persistent storage.
>
> The project is at http://code.google.com/p/redis. Quoting from there:
>
> Redis is an advanced key-value store. It is similar to memcached but
> the dataset is not volatile, and values can be strings, exactly like in
> memcached, but also lists, sets, and ordered sets. All this data types
> can be manipulated with atomic operations to push/pop elements,
> add/remove elements, perform server side union, intersection,
> difference between sets, and so forth.... Redis supports trivial to
> setup master-slave replication, with very fast non-blocking first
> synchronization, auto reconnection on net split, and so forth.
>
> In the new version, released last week, they added a new data type for
> hashes, and a pub/sub feature so that processes can be notified of changes
> to the cache:
>
> http://code.google.com/p/redis/wiki/Redis_2_0_0_Changelog
>
> It seems quite fast:
>
> http://code.google.com/p/redis/wiki/Benchmarks
>
> And it's BSD licensed.
>
> The bad news is there's no Windows support at present, though allegedly
> it does work when built with Cygwin.
I suspect that with a little bit of work it could be made to work on
Windows without Cygwin. Cygwin adds a lot of bloat. The major
differences on Windows are likely to be with I/O and that should be
fairly straightforward as long as they did not use any special Unix tricks.
Danny
More information about the bind10-dev
mailing list