Skip to content

sql-redis

Query Redis collections with familiar SQL on top of RediSearch and RedisVL indexes. sql-redis converts SQL SELECT statements into Redis FT.SEARCH and FT.AGGREGATE commands, looking up index schemas via FT.INFO so the translation respects the underlying field types.

Quick Start

pip install sql-redis
docker run -d --name redis -p 6379:6379 redis:8.4

Getting Started


Explore the Docs

  • Concepts


    Understand how sql-redis works. Architecture, design decisions, and the why behind every layer.

  • User Guide


    Step by step. Installation, first query, and task-oriented recipes for every feature.

  • Examples


    Worked examples and patterns built on the sql-redis primitives.

  • API Reference


    Every public class, method, and parameter, generated from docstrings.

For AI agents

If you are an AI agent reading these docs, start with AGENTS.md at the repo root for a usage-oriented quick reference, or For AI Agents for an internal map of the source tree. A flat llms.txt index of every doc page is also auto-generated at build time.