MemCachier will work with any memcached binding that supports SASL authentication and the binary protocol. In the following you can find a list of all clients known to us including a description of their most important features. This list is by no means exhaustive and if you know of a client not on this list, don’t hesitate to contact us. All clients marked as supported have been tested with our service.
Library | Supported | Binary protocol | SASL authentication | Cluster support |
---|---|---|---|---|
Xmemcached | yes | yes | yes | yes |
Library | Supported | Binary protocol | SASL authentication | Cluster support |
---|---|---|---|---|
mc | yes | yes | yes | yes |
gomemcache | limited1 | no | limited1 | yes |
gomemcached | ? | yes | yes | no |
memcache2 | no | no | no | yes |
gomemcache (zeayes) | no | yes | no | yes |
1 We have a fork that does ASCII auth and an outstanding PR in the main repository.
2 A high performance fork of gomemcache.
Library | Supported | Binary protocol | SASL authentication | Cluster support |
---|---|---|---|---|
memcache | yes | yes | yes | ? |
memcached | ? | ? | ? | ? |
Library | Supported | Binary protocol | SASL authentication | Cluster support |
---|---|---|---|---|
Xmemcached | yes | yes | yes | yes |
spymemcached (mirror) | yes | yes | yes | yes |
Memcached-Java-Client | no | yes | no | ? |
Folsom | ? | yes | no | ? |
Library | Supported | Binary protocol | SASL authentication | Cluster support |
---|---|---|---|---|
memjs | yes | yes | yes | yes |
memcached | no | no | no | ? |
memcache | no | no | no | ? |
Library | Supported | Binary protocol | SASL authentication | Cluster support |
---|---|---|---|---|
php-memcached1 | yes | yes | yes | yes |
php-memcache-sasl | yes | yes | yes | yes |
memcached.php | ? | no | no | ? |
php-memcache | no | yes | yes | ? |
1 Requires libmemcached
.
Library | Supported | Binary protocol | SASL authentication | Cluster support |
---|---|---|---|---|
pylibmc1 | yes | yes | yes | yes |
python-binary-memcached | yes | yes | yes | yes |
python-memcached | no | no | no | ? |
pymemcache | no | no | no | no |
ultramemcache2 | no | no | no | ? |
1 Requires libmemcached
which in turn requires libsasl2-modules
for session caching support with SASL.
2 C++ bindings.
Library | Supported | Binary protocol | SASL authentication | Cluster support |
---|---|---|---|---|
dalli | yes | yes | yes | yes |
memcached1 | ? | ? | ? | ? |
1 Requires libmemcached
.
Library | Supported | Binary protocol | SASL authentication | Cluster support |
---|---|---|---|---|
memcache | no | yes | no | ? |
bmemcached | no | yes | no | ? |
memcached-rs | no | yes | no | ? |
Library | Supported | Binary protocol | SASL authentication | Cluster support |
---|---|---|---|---|
Shade | yes | yes | yes | ? |
memcontinuationed | no | no | no | ? |