{"categories":[{"label":"Database","url":"https://skillfed.io/packages/category/database/3"}],"enrichment":{"capability":"A convenience wrapper around the official Redis Python client that adds automatic JSON serialization, context manager support, and helper methods for working with multiple keys at once.","skillfed_tags":["redis-wrapper","abandoned"],"use_cases":["Caching application data (strings, lists, dicts) with automatic JSON serialization in a context manager.","Bulk operations on related Redis keys using pattern matching without writing loops.","Quick prototyping or scripts where connection lifecycle management and JSON handling are tedious.","Migrating from direct redis client usage to a simpler API without rewriting all calls.","Setting and retrieving Python dictionaries and lists directly without manual JSON encoding."],"what_it_does":"Py-Redis is a thin wrapper around the official redis Python package that reduces boilerplate for common operations. It wraps the Redis client in a context manager so connections are automatically cleaned up, automatically serializes and deserializes data to JSON on set and get, and provides batch helper methods like get_keys() and set_dict() to work with multiple keys at once using pattern matching.\n\nThe package is designed for developers who want simpler Redis usage without manually handling connection lifecycle or JSON encoding. It exposes the underlying redis.Redis object via a .R attribute if you need to fall back to direct client calls. However, the package has not been maintained since its latest release, so it may have compatibility issues with newer versions of redis or Python itself.","worth_installing":"No, not for new projects. The package is abandoned and offers only convenience features over the official redis client\u2014not critical functionality. For new work, use redis directly or a more actively maintained wrapper. Only consider py-redis if you're maintaining legacy code that already depends on it and have no compatibility issues with your current environment."},"id":"py-redis","links":{"html":"https://skillfed.io/packages/py-redis","md":"https://skillfed.io/packages/py-redis.md","pypi":"https://pypi.org/project/py-redis/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2021-12-13","license_spdx":null,"license_treatment":"permissive","name":"py-redis","python_support":"supports_current","summary":"A convenience wrapper for the official Python redis package"},"popularity":{"monthly_downloads":346387,"position":7354,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.1.1"}
