memcache(3) 1.2.0 released...
Brad Fitzpatrick
brad at danga.com
Mon Jan 10 19:16:21 PST 2005
I'd love to see a Perl wrapper around this. LiveJournal's currently CPU
bound until another batch of web nodes arrives and Cache::Memcached is a
notable CPU hog.
You do any Perl XS contract work?
On Sun, 9 Jan 2005, Sean Chittenden wrote:
> Howdy. Thought a few folks would be interested in the 1.2.0 release.
>
> http://people.FreeBSD.org/~seanc/libmemcache/
>
> There are a few significant changes that people may want to note.
>
> *) Hashing of keys is only performed when there is more than one live
> server.
>
> *) As a result of the above, hashing of keys is no longer done at
> mc[m]?_req_add() time. If requests are being prepared ahead of time to
> avoid latency, one can do 'res = mc[m]?_req_add(req, key, keylen);
> res->hash = mc[m]?_hash_key(key, keylen);' and then an mc[m]?_get()
> when needed.
>
> *) Add mc_server_add4() which takes a 'hostname:port' argument.
>
> *) Added an internal strdup(3) function that uses the atomic malloc
> function if one is provided (otherwise the normal malloc).
>
> *) Added various functions and macros for version detection. See the
> ChangeLog for details.
>
> The API changed slightly and the ABI most certainly did, but thee
> library version has been bumped to 1.2 as well to account for this. If
> anyone has any problems, please let me know.
>
> At this point I'm going to begin working in the direction of the
> scatter/gather method of performing multi-get requests. This effort
> will be the main focus of the 1.3 version unless someone else comes up
> with some feature requests they'd like to have added. -sc
>
> --
> Sean Chittenden
>
>
More information about the memcached
mailing list