A basic cross-platform C++ client for the memcached server. The primary focus for this client is Windows applications but it may also be used on *nix systems. The existing C++ clients either don't support Windows, don't compile or require heavy prerequisites, hence this basic client. It supports the latest API for memcached v1.2.5 (append, prepend, noreply), attempts to minimize messages sent to the servers and implements a version of consistent hashing for servers. Released as open-source and free for use in all software under the MIT licence.

Documentation

Full documentation of the interface is available in either online documentation or as a separate download.

Downloads

The current version of MemCacheClient is 1.2 (last updated: 30 Sep 2008)

Download memcacheclient-1.2.zip (about 45Kb)
Download Doxygen documentation (about 120Kb)

Source Repository

Full source code and a test program is included in the download. The homepage of the project is here, however the source repository is stored at google code.

Change History

1.2 (30 Sep 2008)
No major changes. Slight rearrangement of code.

1.1 (30 Aug 2008)
Better distribution of multiple servers. Change to SHA1 hashing due to requirements of internal project.

1.0 (3 Jun 2008)
Initial version

Stats
Powered by Website Baker