https://github.com/killme2008/xmemcached
High performance, easy to use multithreaded memcached client in java.
https://github.com/killme2008/xmemcached
cache java memcache memcached xmemcached
Last synced: 7 months ago
JSON representation
High performance, easy to use multithreaded memcached client in java.
- Host: GitHub
- URL: https://github.com/killme2008/xmemcached
- Owner: killme2008
- License: apache-2.0
- Created: 2011-01-26T05:33:49.000Z (almost 15 years ago)
- Default Branch: master
- Last Pushed: 2025-01-08T09:26:05.000Z (12 months ago)
- Last Synced: 2025-04-12T17:45:12.299Z (9 months ago)
- Topics: cache, java, memcache, memcached, xmemcached
- Language: Java
- Homepage: http://fnil.net/xmemcached
- Size: 12.6 MB
- Stars: 759
- Watchers: 86
- Forks: 279
- Open Issues: 27
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
[](https://travis-ci.org/killme2008/xmemcached)
## News
* [2.4.8](https://github.com/killme2008/xmemcached/releases/tag/xmemcached-2.4.8) released, some minor fixes.
* [2.4.7](https://github.com/killme2008/xmemcached/releases/tag/xmemcached-2.4.7) released, supports `MemcachedSessionComparator` and `resolveInetAddresses` settings and tweak benchmark projects.
* [2.4.6](https://github.com/killme2008/xmemcached/releases/tag/xmemcached-2.4.6) released, set timeoutExceptionThreshold though XMemcachedClientFactoryBean.
## Introduction
XMemcached is a high performance, easy to use blocking multithreaded memcached client in java.
It's nio based and was carefully turned to get top performance.
* [Homepage](http://fnil.net/xmemcached/)
* [Wiki](https://github.com/killme2008/xmemcached/wiki)
* [Javadoc](http://fnil.net/docs/xmemcached/index.html)
* [ChangeLog](https://github.com/killme2008/xmemcached/blob/master/NOTICE.txt)
Quick start:
* [Getting started](https://github.com/killme2008/xmemcached/wiki/Getting%20started)
* [快速入门](https://github.com/killme2008/xmemcached/wiki/%E5%BF%AB%E9%80%9F%E5%85%A5%E9%97%A8)
## Contribute
[Fork](https://github.com/killme2008/xmemcached#fork-destination-box) the source code and checkout it to your local machine. Make changes and create a pull request.
Use [docker](https://docs.docker.com/engine/installation/) and [docker-compose](https://docs.docker.com/compose/gettingstarted/) to setup test environment:
```sh
$ cd xmemcached
$ docker-compose up -d
```
Run unit tests:
```sh
$ mvn test
```
Run integration test:
```sh
$ mvn integration-test
```
Thanks to all contributors, you make xmemcached better.
## Contributors
* [cnscud](https://code.google.com/u/cnscud/)
* [wolfg1969](https://code.google.com/u/wolfg1969/)
* [vadimp](https://github.com/vadimp)
* [ilkinulas](https://github.com/ilkinulas)
* [aravind](https://github.com/aravind)
* [bmahe](https://github.com/bmahe)
* [jovanchohan](https://github.com/jovanchohan)
* [profondometer](https://github.com/profondometer)
* [machao9email](https://code.google.com/u/100914576372416966057)
* [spudone](https://github.com/spudone)
* [MikeBily](https://github.com/MikeBily)
* [Lucas Pouzac](https://github.com/lucaspouzac)
* [IluckySi](https://github.com/IluckySi)
* [saschat](https://github.com/saschat)
* [matejuh](https://github.com/matejuh)
## License
[Apache License Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.html)