macOS
brew install memcachedlocal Homebrew formula metadata
sudo port install memcachedMacPorts ports tree · sysutils/memcached/Portfile · source: api.github.com
brew
High performance, distributed memory object caching system. Version 1.6.44 via Homebrew; verified 2026-07-07.
install
brew install memcachedlocal Homebrew formula metadata
sudo port install memcachedMacPorts ports tree · sysutils/memcached/Portfile · source: api.github.com
sudo apk add memcachedAlpine Linux edge package indexes · memcached · source: dl-cdn.alpinelinux.org
sudo apt install memcachedDebian stable package indexes · memcached · source: deb.debian.org
sudo dnf install memcachedFedora Rawhide package metadata · memcached · source: dl.fedoraproject.org
nix profile install nixpkgs#memcachednixpkgs package indexes · pkgs/by-name/me/memcached/package.nix · source: api.github.com
sudo pacman -S memcachedArch Linux sync databases · memcached · source: geo.mirror.pkgbuild.com
sudo zypper install memcachedopenSUSE Tumbleweed package metadata · memcached · source: download.opensuse.org
scoop install main/memcachedScoop official bucket manifest trees · bucket/memcached.json · source: api.github.com
overview
High performance, distributed memory object caching system
history
Memcached is a high-performance distributed in-memory key-value cache for small arbitrary data, originally built to reduce database load for dynamic web applications. Its deliberately simple server design leaves distribution and key placement to clients.
The official about page traces Memcached to Brad Fitzpatrick at LiveJournal in 2003. The project grew from a web scaling tool into a long-lived C daemon, with libevent-based networking and a protocol simple enough to be implemented by clients in many languages.
The project documentation frames the architecture as a virtual pool of memory: clients hash keys to servers, servers store opaque values, and servers do not coordinate with each other. This simplicity made Memcached easy to deploy horizontally and kept the daemon focused on fast memory storage, eviction, and protocol handling.
The current upstream development repository is the central GitHub repository under the memcached organization. The development wiki describes the codebase as started in 2003, stable, long-term, and performance-sensitive, with central-branch quality gates, buildbots, regression tests, and careful performance testing.
Memcached became a standard package across Unix-like systems and language ecosystems because its protocol and operating model are small. The official site notes APIs for most popular languages, the development wiki says portability matters because Memcached ships as a standard package on many operating systems, and the batch input lists packages across Homebrew, Debian, Ubuntu, Fedora, Arch, Alpine, Nix, MacPorts, Scoop, and zypper.
The official homepage also names Netflix as a supporter and links users to documentation, mailing lists, GitHub issues, and release notes, showing a mature infrastructure around a widely deployed daemon rather than a single-library project.
Applications store the results of database calls, API calls, or page rendering under application-defined keys and retrieve those values before doing expensive work again. The official examples show direct protocol interaction over telnet on port 11211 with commands such as `get` and `stats`.
Operationally, administrators tune memory size, server count, and client hashing behavior rather than treating Memcached as a replicated database. The docs emphasize that servers are independent, data can expire or be evicted, and forgetting is a feature of the cache model.
Memcached is a package-manager classic: tiny enough to install everywhere, important enough to appear in nearly every server distribution, and old enough that downstreams care about init systems, portability, protocol compatibility, and security fixes. It is also a reference point for cache clients, monitoring tools, and experiments such as queues or persistent stores that reuse the memcached protocol.
security posture
formula declares a Homebrew service.
orange risk · medium confidence · infrastructure
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
memcached | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
install metadata
| Package key | brew:memcached |
|---|---|
| Version | 1.6.44 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/memcached |
| Homepage | https://memcached.org/ |
| Repository | https://github.com/memcached/memcached |
| Upstream docs | https://docs.memcached.org/ |
| License | BSD-3-Clause |
| Source archive | https://www.memcached.org/files/memcached-1.6.44.tar.gz |
| Last updated | 2026-07-07T08:09:00Z |
| Pulse | updated |
| Dependencies | libevent, openssl@3 |
| Bottle | available (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | memcached |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
memcached 1.6.38-1
High-performance in-memory object caching system
sudo apt install memcachedmemcached
nix profile install nixpkgs#memcachedmemcached 1.6.24-1build3
High-performance in-memory object caching system
sudo apt install memcachedmemcached 1.6.42-r0
Distributed memory object caching system
sudo apk add memcachedmemcached-dev 1.6.42-r0
Distributed memory object caching system (development files)
sudo apk add memcached-devmemcached-doc 1.6.42-r0
Distributed memory object caching system (documentation)
sudo apk add memcached-docmemcached-openrc 1.6.42-r0
Distributed memory object caching system (OpenRC init scripts)
sudo apk add memcached-openrcmemcached 1.6.41-1.fc45
High Performance, Distributed Memory Object Cache
sudo dnf install memcachedmemcached-devel 1.6.41-1.fc45
Files needed for development using memcached protocol
sudo dnf install memcached-develmemcached-selinux 1.6.41-1.fc45
Selinux policy module
sudo dnf install memcached-selinuxmemcached 1.6.42-1
Distributed memory object caching system
sudo pacman -S memcachedmemcached 1.6.42-2.1
A high-performance, distributed memory object caching system
sudo zypper install memcachedmemcached-devel 1.6.42-2.1
Files needed for development using memcached protocol
sudo zypper install memcached-develmemcached
sudo port install memcachedmain/memcached
scoop install main/memcachedsource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.