Skip to content

TomasKorbar/libmemcached

Repository files navigation

libmemcached

Gitter Chat BSD 3-Clause License

libmemcached is an open source C/C++ client library and tools for the memcached server (http://memcached.org/). It has been designed to be light on memory usage, thread safe, and provide full access to server side methods.

NOTE:
This is a resurrection of the original work from Brian Aker at libmemcached.org and the only publicly maintained version of libmemcached currently known to me.

Documentation

See https://m6w6.github.io/libmemcached

Installing

libmemcached uses CMake. Please see/edit CMakeConfig.txt or use ccmake(1) to set any preferred options.

From source

git clone github.com:m6w6/libmemcached
mkdir build-libmemcached
cd $_
cmake ../libmemcached
make
sudo make install

Testing

Enable the BUILD_TESTING setting for a build and run make test.

cmake -DBUILD_TESTING=ON ../libmemcached
make test

Continuous integration

CI/Test results are available at:

Provider Status OS Compiler Arch
Travis CI Travis CI Badge Linux GNU arm64, ppc64le, s390x
Cirrus CI Cirrus CI Badge FreeBSD Clang amd64
GH Actions GH Actions Badge Linux, MacOS GNU, Clang amd64

Additional project metrics:

Provider Type Status
Codecov Code coverage Codecov Badge

ChangeLog

Check out the latest releases or the bundled ChangeLog for a comprehensive list of changes.

License

libmemcached is licensed under the 3-Clause-BSD license, which can be found in the accompanying LICENSE file.

Contributing

All forms of contribution are welcome! Please see the bundled CONTRIBUTING note for the general principles followed.

The list of past and current contributors is maintained in THANKS.

The list of current maintainers is available in AUTHORS.

Building and updating docs

See gh-pages/publish script, which automates pushing updated documentation to github pages.

About

Resurrection of libmemcached

Resources

License

BSD-3-Clause, Unknown licenses found

Licenses found

BSD-3-Clause
LICENSE
Unknown
COPYING

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 71.0%
  • C 24.7%
  • CMake 2.5%
  • Yacc 0.6%
  • PHP 0.5%
  • Lex 0.4%
  • Other 0.3%