{"categories":[{"label":"Database","url":"https://skillfed.io/packages/category/database/4"}],"enrichment":{"capability":"Asyncio-based memcached client providing non-blocking get, set, delete, and multi-get operations with optional flag handling for callback-based value processing.","skillfed_tags":["asyncio","caching","memcached"],"use_cases":["Cache frequently accessed data in async web applications to reduce database queries.","Implement session storage in async HTTP services using memcached as a distributed backend.","Batch retrieve multiple cache keys in parallel within async request handlers.","Use FlagClient to store and retrieve structured data with metadata flags in memcached.","Build async task queues or rate-limiting systems backed by memcached counters."],"what_it_does":"aiomcache is a pure Python memcached client built for asyncio, enabling non-blocking cache operations in async Python applications. It provides a familiar API for standard memcached commands\u2014get, set, delete, multi_get\u2014while supporting modern async/await syntax. The library includes a FlagClient variant for applications that need to register callbacks to process or set memcached flags, useful when cache values carry metadata.\n\nThe package targets Python 3.8 and later, depends only on typing-extensions, and is distributed as a wheel with low installation friction. It is actively maintained, has no known vulnerabilities, and works across Linux, macOS, and Windows. Most use cases involve integrating memcached caching into async web frameworks or services where blocking I/O would degrade performance.","worth_installing":"Yes. The package is actively maintained, has no security vulnerabilities, installs with minimal friction, and fills a clear niche for async Python applications needing memcached integration. The BSD license is permissive. Install it if your async application needs non-blocking cache access; skip it only if you don't use asyncio or don't need memcached."},"id":"aiomcache","links":{"html":"https://skillfed.io/packages/aiomcache","md":"https://skillfed.io/packages/aiomcache.md","pypi":"https://pypi.org/project/aiomcache/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2024-05-07","license_spdx":null,"license_treatment":"permissive","name":"aiomcache","python_support":"supports_current","summary":"Minimal pure python memcached client"},"popularity":{"monthly_downloads":194807,"position":9824,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.8.2"}
