{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/10"},{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/20"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/10"},{"label":"Systems Administration","url":"https://skillfed.io/packages/category/system-systems-administration"}],"enrichment":{"capability":"Redislite embeds a self-contained Redis server into a Python package, providing Redis key-value store functionality without requiring a separate server installation or management.","skillfed_tags":["embedded-database","redis-alternative","development-tool"],"use_cases":["Development and testing: use Redis features locally without Docker or a running service.","Embedded caching: add a persistent key-value cache to a standalone Python application.","Prototyping: quickly test Redis-based code before deploying to a production Redis cluster.","Multi-server simulation: spin up multiple independent Redis instances in a single script for testing replication or failover logic.","Migrating from redis-py: patch existing code that uses redis-py to run against Redislite with minimal refactoring."],"what_it_does":"Redislite wraps Redis into a Python package that automatically installs, configures, and manages a Redis server instance on first use. Instead of running Redis as a separate service, you import Redislite and create a Redis object pointing to a local database file; the server starts automatically and shuts down cleanly when your Python process exits. It provides drop-in replacements for redis-py's Redis and StrictRedis classes, so existing code using those libraries can often switch to Redislite with minimal changes.\n\nThe package supports all standard Redis operations\u2014keys, sets, hashes, lists, sorted sets\u2014plus advanced features like replication and clustering. You can run a single shared server, multiple independent servers in the same script, or configure different instances with custom settings. Data persists across runs when you reuse the same database file. Security defaults to user-only access on the local system.","worth_installing":"Yes, if you need local Redis functionality for development, testing, or embedding in a standalone application and can tolerate dormant maintenance. The package is stable (Production/Stable classifier), has no known vulnerabilities, and works on modern Python versions. Not recommended for production services requiring active security updates or recent Redis features; use a standalone Redis server instead."},"id":"redislite","links":{"html":"https://skillfed.io/packages/redislite","md":"https://skillfed.io/packages/redislite.md","pypi":"https://pypi.org/project/redislite/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2023-12-01","license_spdx":null,"license_treatment":"permissive","name":"redislite","python_support":"supports_current","summary":"Redis built into a python package"},"popularity":{"monthly_downloads":94596,"position":13322,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"6.2.912183"}
