Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Memcached work planned for contribution back to memcached/memcached
C C++ CMake Other

This branch is 30 commits ahead, 945 commits behind master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
config
devtools
doc
include/memcached
m4
scripts
t
win32
.gitignore
.shipit
AUTHORS
BUILD
CONTRIBUTING
COPYING
ChangeLog
HACKING
LICENSE
Makefile.am
NEWS
README
ascii_scrub.c
assoc.c
assoc.h
basic_engine_testsuite.c
cache.c
cache.h
config_parser.c
config_static.h
configure.ac
daemon.c
default_engine.c
default_engine.h
engine_loader.c
engine_loader.h
engine_testapp.c
example_protocol.c
extension_loggers.c
genhash.c
genhash_int.h
globals.c
hash.c
hash.h
isasl.c
isasl.h
items.c
items.h
memcached.c
memcached.h
memcached.spec.in
memcached_dtrace.d
mock_server.c
protocol_extension.h
sasl_defs.c
sasl_defs.h
sizes.c
slabs.c
slabs.h
solaris_priv.c
stats.c
stats.h
stdin_check.c
stdin_check.h
testapp.c
thread.c
timedrun.c
topkeys.c
topkeys.h
trace.h
util.c

README

Dependencies:

   -- libevent, http://www.monkey.org/~provos/libevent/ (libevent-dev)

If using Linux, you need a kernel with epoll.  Sure, libevent will
work with normal select, but it sucks.

epoll isn't in Linux 2.4, but there's a backport at:

    http://www.xmailserver.org/linux-patches/nio-improve.html

You want the epoll-lt patch (level-triggered).

If you're using MacOS, you'll want libevent 1.1 or higher to deal with
a kqueue bug.

Also, be warned that the -k (mlockall) option to memcached might be
dangerous when using a large cache.  Just make sure the memcached machines
don't swap.  memcached does non-blocking network I/O, but not disk.  (it
should never go to disk, or you've lost the whole point of it)

The memcached website is at:

    http://www.memcached.org

Want to contribute?  Up-to-date pointers should be at:

    http://contributing.appspot.com/memcached
Something went wrong with that request. Please try again.