Redis Search

Searching and querying Redis data using Redis Search

Redis Search offers an enhanced Redis experience via the following search and query features:

  • A rich query language
  • Incremental indexing on JSON and hash documents
  • Vector search
  • Full-text search
  • Geospatial queries
  • Aggregations

You can find a complete list of features in the reference documentation.

Redis Search features allow you to use Redis as a:

  • Document database
  • Vector database
  • Secondary index
  • Search engine

Here are the next steps to get you started:

  1. Follow our quick start guide to get some initial hands-on experience.
  2. Learn how to create an index.
  3. Learn how to query your data.
  4. Install Redis Insight, connect it to your Redis database, and then use Redis Copilot to help you learn how to execute complex queries against your own data using simple, plain language prompts.
  5. Open the AI agent builder and choose the Knowledge Assistant template to generate a working RAG agent built on Redis vector search.
Tip:
See Redis vector search in a real workflow: Redis Repo Memory is a GitHub Action that surfaces related past PRs, issues, and commits on every pull request. Add it to any repository in a few minutes.

Redis Search is available in Redis Open Source, Redis Software, and Redis Cloud. See Install Redis Open Source or Install Redis Software for full installation instructions.

Try it out:
Experiment with Redis Search interactively in the Redis playground — no installation required.

License and source code

The Redis Search features of Redis are available under the Source Available License 2.0 (RSALv2), the Server Side Public License v1 (SSPLv1), or the GNU Affero General Public License version 3 (AGPLv3). Please read the license file for further details. The source code and the detailed release notes are available on GitHub.

Do you have questions? Feel free to ask at the RediSearch forum.


RATE THIS PAGE
Back to top ↑