Name Date Size

..11-Feb-20204 KiB

.bzrignoreH A D11-Feb-20203.7 KiB

.gitignoreH A D11-Feb-20201 KiB

.hgignoreH A D11-Feb-20202 KiB

.quicklyH A D11-Feb-2020111

AUTHORSH A D11-Feb-2020468

ChangeLogH A D11-Feb-202017 KiB

clients/H11-Feb-20204 KiB

config/H11-Feb-20204 KiB

configure.acH A D11-Feb-20205.3 KiB

COPYINGH A D11-Feb-20201.5 KiB

docs/H11-Feb-20204 KiB

example/H11-Feb-20204 KiB

libhashkit/H11-Feb-20204 KiB

libmemcached/H11-Feb-20204 KiB

m4/H11-Feb-20204 KiB

Makefile.amH A D11-Feb-20202.5 KiB

NEWSH A D11-Feb-202014

poll/H11-Feb-20204 KiB

READMEH A D11-Feb-20201.2 KiB

README.FIRSTH A D11-Feb-2020916

README.win32H A D11-Feb-2020802

support/H11-Feb-20204 KiB

tests/H11-Feb-20204 KiB

THANKSH A D11-Feb-2020630

TODOH A D11-Feb-2020416

unittests/H11-Feb-20204 KiB

win32/H11-Feb-20204 KiB

README

1Hi!
2
3So what is this? It is a library in C for connecting to memcached servers
4(http://danga.com/memcached/). It is also a collection of utilities designed
5to work with memcached.
6
7memcat - Copy the value of a key to standard output
8memflush - Flush the contents of your servers.
9memrm - Remove a key(s) from the server.
10memstat - Dump the stats of your servers to standard output
11memslap - Load generation utility (benchmark!)
12
13The utilities are beta quality at this point. The library is in production
14in many locations (upwards to 1000+ nodes).
15
16Want to contribute? If you write more then three good patches, then I will
17just ask you to commit directly to the tree. I am happy to have additional
18people work on this project. Please checkout README.FIRST. 
19
20You will need a C99 compiler in order to compile this library. Currently we
21actively support Linux, MacOSX, FreeBSD, and Solaris. A Windows port is
22currently not supported, but one is listed on the homepage that is supported
23by someone in the community.
24
25If you are looking for answers to your questions please check out the
26mailing list at:
27http://lists.tangent.org/  
28
29Subscription information for the libmemcached mailing list can be found there.
30
31Cheers,
32  -Brian Aker
33   Seattle, WA.
34

README.FIRST

1Hi!
2
3If you are getting this code from http://launchpad.net/libmemcached then
4continue reading. Otherwise these directions are not for you (well maybe...).
5
6To obtain code from http://bazaar.launchpad.net/libmemcached you will need to
7issue the following command:
8
9bzr branch lp:libmemcached
10
11Once the tree is cloned you will need to build the "configure" script. You
12can do this by running the script:
13
14./config/autorun.sh
15
16It will set up all of the files you need to build libmemcached. At that
17point it is just the typical "./configure; make; make test; make install"
18
19For a tarball release do a "make dist" and for an RPM type "make rpm".
20
21For patches, we prefer you push a branch to launchpad and then submit that 
22branch to be merged. For more information, see:
23
24https://help.launchpad.net/Code/UploadingABranch
25https://help.launchpad.net/Code/Review
26
27Thanks and keep hacking!
28
29Cheers,
30  -Brian
31  Seattle, WA.
32

README.win32

1Hi, 
2
3So you want to know how to build libmemcached on Windows? In order to
4have a single build environment you need to install mingw to get a
5"unix environment" to run the configure script.
6
7An easy way to get started is to install the msysgit fullinstall
8package from: http://code.google.com/p/msysgit/downloads/list
9
10msysgit does not contain the "autotools" needed to generate a
11configure script, so you need to generate that on another box (this
12should not be a problem if you're trying to build from a tar archive).
13
14msysgit does not contain the tools to build the documentation, so you
15need to add --without-docs to configure.
16
17I'm normally building libmemcached with:
18
19Ex:
20$ ./configure --without-docs --with-memcached=../memcached/memcached.exe
21$ make all install
22
23Happy hacking,
24
25Trond Norbye
26