[Libmemcached] announce, ruby client
Evan Weaver
evan at cloudbur.st
Sun Jan 20 02:04:16 PST 2008
Hi all,
I've finished a first version of the libmemcached Ruby interface. Some
crude documentation is here:
http://blog.evanweaver.com/files/doc/fauna/memcached/ .The SVN
repository is here: http://fauna.rubyforge.org/svn/memcached/trunk/ .
I built it with SWIG, which worked pretty well. I looked at Tim's
Memcached::libmemcached and that did not use SWIG, so that might be
something to consider.
Once I start profiling I might need to do some more things by hand,
but it's off to a good start at 4-5x faster than the existing Ruby
memcached clients. Like Tim, I've broken the de facto Ruby cache API
some because it obscures some features of memcached. A wrapper will be
easy to write.
All regular features are supported except CAS and explicit server
keys, and the library is well tested.
Thanks to Brian for the excellent libmemcached, and to the people
(including Brian) on the IRC channel for their help.
Evan
--
Evan Weaver
Cloudburst, LLC
More information about the Libmemcached
mailing list