{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/12"}],"enrichment":{"capability":"Parses redis:// and redis+sentinel:// URLs and returns a connected Redis client, with optional Sentinel support for high-availability deployments.","skillfed_tags":["redis-sentinel","abandoned"],"use_cases":["Connect to a Redis Sentinel cluster by parsing a redis+sentinel:// URL instead of manually configuring Sentinel hosts and service names.","Migrate from standard redis:// connections to Sentinel-backed deployments by changing only the connection string.","Build a connection factory that accepts URLs from environment variables or config files and returns ready-to-use Redis clients.","Support both direct Redis and Sentinel-based connections in the same application using a unified URL interface."],"what_it_does":"Redis-Sentinel-Url is a URL parser and connection factory that extends the redis library to support both regular redis:// URLs and a custom redis+sentinel:// scheme for connecting through Redis Sentinel. It wraps redis and accepts connection strings that specify Sentinel hosts, service names, and client options, returning both a Sentinel instance and a connected Redis client.\n\nThe package is designed for applications that need high-availability Redis deployments using Sentinel for automatic failover. It simplifies connection setup by allowing configuration via a single URL string rather than separate host, port, and Sentinel parameters. However, it is no longer maintained\u2014the last release was 2017-04-05 and the repository shows no recent activity\u2014so compatibility with current versions of Redis or Python is uncertain.","worth_installing":"No. The package is abandoned (last release 2017-04-05, no updates since) and targets Python 2.7 and 3.3\u20133.6. Compatibility with modern Python versions is unverified. For new projects, use the redis library's native URL parsing or a maintained alternative. For legacy systems already using this package, evaluate whether upgrading to a supported solution is feasible."},"id":"redis-sentinel-url","links":{"html":"https://skillfed.io/packages/redis-sentinel-url","md":"https://skillfed.io/packages/redis-sentinel-url.md","pypi":"https://pypi.org/project/redis-sentinel-url/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2017-04-05","license_spdx":null,"license_treatment":"permissive","name":"Redis-Sentinel-Url","python_support":"unspecified","summary":"A factory for redis connection that supports using Redis Sentinel"},"popularity":{"monthly_downloads":441914,"position":6640,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.0.1"}
