{"categories":[{"label":"Distributed Computing","url":"https://skillfed.io/packages/category/system-distributed-computing"}],"enrichment":{"capability":"Adds Redis-based message brokers and result backends to taskiq, enabling distributed task queuing and result storage with support for streams, pub/sub, and list-based queue patterns.","skillfed_tags":["task-queue","redis-backend","async-jobs"],"use_cases":["Build a microservice that processes long-running jobs asynchronously without blocking HTTP responses.","Distribute periodic cron tasks across multiple workers using dynamic schedule sources.","Route tasks to different queues by priority or tenant, using dynamic queue names at runtime.","Store and retrieve task results durably in Redis with configurable expiration times.","Scale task processing horizontally by adding workers that consume from the same Redis broker."],"what_it_does":"TaskIQ-Redis is a plugin that integrates Redis into taskiq, a distributed async task framework. It provides three broker types\u2014Stream, PubSub, and ListQueue\u2014each available for single-node Redis, Redis Cluster, and Redis Sentinel deployments. The Stream broker supports acknowledgements and is recommended for durability; PubSub and ListQueue are simpler but do not guarantee message delivery if a worker crashes during processing. The package also includes RedisAsyncResultBackend for storing task results and schedule sources for managing dynamic task schedules.\n\nYou use it by instantiating a broker, decorating async functions with @broker.task, and then kicking tasks into the queue. Workers consume and execute tasks, with results stored back in Redis. The package handles connection pooling, serialization, and queue routing, letting you focus on task logic rather than Redis plumbing.","worth_installing":"Yes. The package is actively maintained, has no known vulnerabilities, low install friction, and a permissive MIT license. It fills a clear role as a production-ready Redis backend for taskiq. Install it if you need distributed task queuing with Redis and are already using or planning to adopt taskiq."},"id":"taskiq-redis","links":{"html":"https://skillfed.io/packages/taskiq-redis","md":"https://skillfed.io/packages/taskiq-redis.md","pypi":"https://pypi.org/project/taskiq-redis/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-23","license_spdx":"MIT","license_treatment":"permissive","name":"taskiq-redis","python_support":"supports_current","summary":"Redis integration for taskiq"},"popularity":{"monthly_downloads":1467669,"position":3874,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.2.3"}
