{"categories":[{"label":"Database","url":"https://skillfed.io/packages/category/database"}],"enrichment":{"capability":"Python client library for connecting to and executing commands against a Valkey key-value store, with support for connection pooling, pipelining, pub/sub messaging, and both synchronous and asynchronous operations.","skillfed_tags":["key-value-store","async-support","pub-sub"],"use_cases":["Build a session store or cache layer for web applications using synchronous or async connection pools.","Implement real-time messaging or event distribution using pub/sub channels.","Batch multiple database operations into a single round-trip using pipelines to reduce latency.","Migrate existing redis-py code to Valkey with minimal changes using provided compatibility aliases.","Store and retrieve structured data (strings, hashes, lists, sets) in a high-performance key-value store."],"what_it_does":"Valkey is a Python client library that provides a complete interface to the Valkey key-value store, a fork of Redis. It exposes all standard Valkey commands through native Python methods, handles connection pooling automatically, and supports both synchronous and asynchronous workflows. The library includes built-in support for advanced features like pipelining (batching commands to reduce round-trip overhead), pub/sub messaging, and RESP3 protocol negotiation.\n\nThe package is designed as a drop-in replacement for redis-py, with backward-compatible aliases available for a smooth migration path. It depends only on async-timeout for its core functionality and optionally integrates a compiled response parser (libvalkey) for improved performance when available. The library supports modern Python versions (3.9 through 3.13) and runs on both CPython and PyPy.","worth_installing":"Yes. Valkey-py is actively maintained, has no known vulnerabilities, installs with minimal friction, and provides a complete, production-stable Python interface to Valkey. It is the appropriate choice for any Python application that needs to interact with a Valkey server, whether for caching, sessions, pub/sub, or general key-value operations. The MIT license poses no restrictions."},"id":"valkey","links":{"html":"https://skillfed.io/packages/valkey","md":"https://skillfed.io/packages/valkey.md","pypi":"https://pypi.org/project/valkey/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-08-11","license_spdx":null,"license_treatment":"permissive","name":"valkey","python_support":"supports_current","summary":"Python client for Valkey forked from redis-py"},"popularity":{"monthly_downloads":5914004,"position":2013,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"6.1.1"}
