[ANN] Cache::Memcached::Fast 0.03

Tomash Brechko tomash.brechko at gmail.com
Sun Dec 16 14:35:56 UTC 2007


This mail is to announce Cache::Memcached::Fast 0.03---Perl client for
memcached, in C language (available from CPAN).

Cache::Memcached::Fast is designed to be a drop in replacement for
Cache::Memcached.  See "Compatibility with Cache::Memcached" section
in module documentation for full details.  Despite the low version
number the module is quite mature.  As of this release, the most
notable missing feature compared to Cache::Memcached is 'stats'

The module supports new cas/gets/gets_multi/append/prepend commands
(you'll have to have memcached 1.2.4 to use them), as well as the
Ketama consistent hashing algorithm.  Future releases will have more
unique features.

The module has lower CPU consumption compared to original
Cache::Memcached, typically 2 times on update commands and 6 times on
get commands.  Wall-clock time is lower too, but not that much because
the whole client-server interaction is I/O-bound (or rather round-trip
bound, to be precise).  Distribution includes script/compare.pl to
compare the speed of the original and new modules.

Currently the code doesn't compile with Perl 5.6.2, the fix is trivial
and will be included into the next release.

The module haven't yet propagated onto all CPAN sites, if CPAN's
request tracker URL doesn't work for you feel free to mail bug reports
directly to me.

Development of this module is sponsored by Monashev Co. Ltd.

In the hope it will be useful,

   Tomash Brechko

More information about the memcached mailing list