{"categories":[{"label":"Database","url":"https://skillfed.io/packages/category/database/2"}],"enrichment":{"capability":"A pure-Python memcached client implementing the complete text protocol with support for TCP (IPv4/IPv6) and UNIX sockets, configurable timeouts, and optional noreply mode for faster writes.","skillfed_tags":["caching","distributed-systems","pure-python"],"use_cases":["Cache layer for web applications using Django 3.2+ (built-in backend) or other frameworks needing distributed caching.","Cluster-aware caching with HashClient for consistent hashing across multiple memcached nodes.","Async-compatible caching in gevent-based applications where C extensions are not viable.","High-throughput write scenarios using noreply mode to reduce round-trip latency.","Custom serialization workflows via flexible serde interface for domain-specific data types."],"what_it_does":"pymemcache is a pure-Python client library for memcached that implements the complete memcached text protocol. It provides flexible connection options (TCP over IPv4/IPv6 or UNIX sockets), configurable socket timeouts, and access to memcached's noreply flag for write optimization. The library includes modular serialization and deserialization, optional error-as-cache-miss handling, and supports both single-client and pooled/hashed cluster patterns.\n\nBecause it is pure Python with no compiled dependencies, it integrates well with async frameworks like gevent. It is maintained by Pinterest and used in production at scale. The latest version (4.0.0) dropped Python 2 and 3.6 support, added type hints, and introduced pluggable compression serialization.","worth_installing":"Yes, with conditions. Install if you need a pure-Python memcached client for Django 3.2+, gevent integration, or custom serialization. The library is stable and widely used, but maintenance is aging (last release 2022-10-17). Suitable for production use; verify that your Python version is 3.7+ and that you have memcached infrastructure in place."},"id":"pymemcache","links":{"html":"https://skillfed.io/packages/pymemcache","md":"https://skillfed.io/packages/pymemcache.md","pypi":"https://pypi.org/project/pymemcache/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2022-10-17","license_spdx":null,"license_treatment":"permissive","name":"pymemcache","python_support":"supports_current","summary":"A comprehensive, fast, pure Python memcached client"},"popularity":{"monthly_downloads":2981655,"position":2802,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"4.0.0"}
