{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/17"},{"label":"Dynamic Content","url":"https://skillfed.io/packages/category/internet-www-http-dynamic-content/3"}],"enrichment":{"capability":"Integrates Redis into Flask applications as a managed extension, providing a Flask-aware client that wraps the redis-py library with configuration through Flask's config system.","skillfed_tags":["flask-extension","redis-client"],"use_cases":["Add Redis caching to a Flask web application with minimal boilerplate using Flask config.","Use mock Redis via custom provider in tests while using real Redis in production.","Support multiple Redis databases in a single Flask app via config_prefix.","Access Redis from Flask route handlers and background tasks without manual connection management."],"what_it_does":"flask-redis is a Flask extension that wraps the redis-py library, allowing you to configure and use a Redis client within a Flask application using Flask's standard configuration system. Instead of manually instantiating and managing a redis-py client, you declare a FlaskRedis instance and configure it with a REDIS_URL, and the extension handles the connection lifecycle and makes the client available throughout your app.\n\nThe package acts as a thin, Flask-aware adapter over redis-py. It supports both direct initialization and the deferred init_app pattern common in Flask extensions, allows custom Redis providers (useful for swapping in mock implementations during testing), and passes through all redis-py methods and keyword arguments unchanged. You interact with it exactly like a standard redis-py client once initialized.","worth_installing":"Yes, with conditions. The package is simple, well-documented, and has no known vulnerabilities. Install friction is low and it integrates cleanly with Flask's extension pattern. However, it has been dormant since 2019 and the license is undeclared\u2014verify that the unclear license status is acceptable for your use case, and be aware that bug fixes or updates may be slow. If you need active maintenance or modern Python support guarantees, consider whether a direct redis-py integration or a more actively maintained alternative better suits your project."},"id":"flask-redis","links":{"html":"https://skillfed.io/packages/flask-redis","md":"https://skillfed.io/packages/flask-redis.md","pypi":"https://pypi.org/project/flask-redis/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2019-05-29","license_spdx":null,"license_treatment":"unclear","name":"flask-redis","python_support":"supports_current","summary":"A nice way to use Redis in your Flask app"},"popularity":{"monthly_downloads":156039,"position":10795,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.4.0"}
