Skip to content

etsal/memcached

This branch is 74 commits behind memcached/memcached:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5609673 · Sep 6, 2024
Jul 31, 2024
Jun 16, 2023
Aug 8, 2024
Feb 20, 2010
May 31, 2024
Sep 4, 2024
Aug 9, 2024
Aug 25, 2022
Dec 6, 2007
Jun 8, 2021
Oct 5, 2021
Feb 26, 2017
Aug 6, 2004
May 20, 2019
May 24, 2017
Jun 17, 2018
Jun 15, 2003
Jun 17, 2016
Jan 8, 2017
Sep 4, 2024
May 20, 2019
Aug 25, 2022
Aug 27, 2024
Mar 8, 2023
Jul 25, 2021
Oct 26, 2020
Nov 18, 2015
Jun 8, 2021
Jun 8, 2021
Jun 21, 2016
Jun 17, 2016
Jan 13, 2022
Aug 10, 2021
Aug 8, 2024
May 24, 2024
Sep 17, 2019
Jun 16, 2023
Oct 28, 2020
Jun 8, 2021
Oct 20, 2022
Apr 11, 2023
Mar 18, 2024
Mar 18, 2024
Sep 28, 2019
Jun 27, 2016
Jun 9, 2021
Jun 9, 2021
Aug 27, 2024
Apr 5, 2024
Jan 8, 2017
Jan 8, 2017
Jan 1, 2015
Apr 17, 2014
Aug 25, 2022
Aug 8, 2024
Aug 8, 2024
Feb 25, 2022
Feb 25, 2022
Sep 6, 2024
Sep 4, 2024
Mar 8, 2023
Oct 17, 2019
Jan 1, 2015
Apr 17, 2014
Aug 28, 2019
Aug 8, 2024
Jul 2, 2020
Sep 5, 2024
Apr 23, 2024
Aug 8, 2024
Oct 5, 2021
Jan 1, 2015
Sep 4, 2024
Jun 26, 2024
Aug 19, 2024
Aug 9, 2024
Feb 19, 2022
Sep 4, 2024
Sep 5, 2024
Aug 23, 2024
Aug 9, 2024
Apr 28, 2024
Aug 9, 2024
Aug 23, 2024
Jul 25, 2022
Jun 17, 2024
May 24, 2024
Jun 26, 2024
Feb 19, 2022
Oct 6, 2021
Feb 9, 2022
Oct 22, 2019
Feb 15, 2020
Jan 28, 2012
Mar 8, 2023
Aug 22, 2022
Dec 7, 2017
Aug 26, 2022
Dec 7, 2017
Apr 5, 2024
Sep 17, 2019
Aug 28, 2019
Jul 25, 2021
Jan 14, 2020
Apr 23, 2024
Apr 23, 2024
Sep 28, 2023
Aug 24, 2024
Feb 1, 2023
Sep 6, 2024
Aug 20, 2024
Feb 12, 2018
Sep 28, 2023
Feb 1, 2020
Nov 2, 2009
Aug 29, 2009
Jun 9, 2021

Repository files navigation

Memcached

Memcached is a high performance multithreaded event-based key/value cache store intended to be used in a distributed system.

See: https://memcached.org/about

A fun story explaining usage: https://memcached.org/tutorial

If you're having trouble, try the wiki: https://memcached.org/wiki

If you're trying to troubleshoot odd behavior or timeouts, see: https://memcached.org/timeouts

https://memcached.org/ is a good resource in general. Please use the mailing list to ask questions, github issues aren't seen by everyone!

Dependencies

  • libevent - https://www.monkey.org/~provos/libevent/ (libevent-dev)
  • libseccomp (optional, experimental, linux) - enables process restrictions for better security. Tested only on x86-64 architectures.
  • openssl (optional) - enables TLS support. need relatively up to date version. pkg-config is needed to find openssl dependencies (such as -lz).

Environment

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)

Build status

See https://build.memcached.org/ for multi-platform regression testing status.

Bug reports

Feel free to use the issue tracker on github.

If you are reporting a security bug please contact a maintainer privately. We follow responsible disclosure: we handle reports privately, prepare a patch, allow notifications to vendor lists. Then we push a fix release and your bug can be posted publicly with credit in our release notes and commit history.

Website

Contributing

See https://github.com/memcached/memcached/wiki/DevelopmentRepos

About

memcached development tree

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 72.0%
  • Perl 19.3%
  • Lua 3.7%
  • C++ 1.5%
  • M4 1.4%
  • Python 0.9%
  • Other 1.2%