GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - SydTHackerr/memcached: memcached development tree

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

971 Commits
971 Commits

Folders and files

NameName
Last commit message
Last commit date
devtools
devtools
 
 
doc
doc
 
 
m4
m4
 
 
scripts
scripts
 
 
t
t
 
 
.gitignore
.gitignore
 
 
.shipit
.shipit
 
 
AUTHORS
AUTHORS
 
 
BUILD
BUILD
 
 
CONTRIBUTING
CONTRIBUTING
 
 
COPYING
COPYING
 
 
ChangeLog
ChangeLog
 
 
Doxyfile
Doxyfile
 
 
HACKING
HACKING
 
 
LICENSE
LICENSE
 
 
Makefile.am
Makefile.am
 
 
NEWS
NEWS
 
 
README.md
README.md
 
 
assoc.c
assoc.c
 
 
assoc.h
assoc.h
 
 
autogen.sh
autogen.sh
 
 
cache.c
cache.c
 
 
cache.h
cache.h
 
 
configure.ac
configure.ac
 
 
daemon.c
daemon.c
 
 
globals.c
globals.c
 
 
hash.c
hash.c
 
 
hash.h
hash.h
 
 
items.c
items.c
 
 
items.h
items.h
 
 
memcached.c
memcached.c
 
 
memcached.h
memcached.h
 
 
memcached.spec.in
memcached.spec.in
 
 
memcached_dtrace.d
memcached_dtrace.d
 
 
protocol_binary.h
protocol_binary.h
 
 
sasl_defs.c
sasl_defs.c
 
 
sasl_defs.h
sasl_defs.h
 
 
sizes.c
sizes.c
 
 
slabs.c
slabs.c
 
 
slabs.h
slabs.h
 
 
solaris_priv.c
solaris_priv.c
 
 
stats.c
stats.c
 
 
stats.h
stats.h
 
 
testapp.c
testapp.c
 
 
thread.c
thread.c
 
 
timedrun.c
timedrun.c
 
 
trace.h
trace.h
 
 
util.c
util.c
 
 
util.h
util.h
 
 
version.pl
version.pl
 
 
version.sh
version.sh
 
 

Repository files navigation

Memcached

Dependencies

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

Environment

Linux

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).

Mac OS X

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)

Website

  • http://www.memcached.org

Contributing

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

  • http://contributing.appspot.com/memcached

About

memcached development tree

code.google.com/p/memcached/

Resources

Readme

Contributing

Contributing
Activity

Stars

0 stars

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.