Redis Query Engine

Searching and querying Redis data using the Redis Query Engine

The Redis Query Engine 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.

The Redis Query Engine 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.

Enable the Redis Query Engine

The Redis Query Engine is not available by default in the basic Redis server, so you should install Redis Stack or Redis Enterprise, both of which include Redis search and other useful modules. See Install Redis Stack or Install Redis Enterprise for full installation instructions.

License and source code

The Redis Query Engine features of Redis Stack are available under the Source Available License 2.0 (RSALv2) or the Server Side Public License v1 (SSPLv1). 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.

Redis Ltd. provides commercial support for Redis Stack. Please see the Redis Ltd. website for more details and contact information.


RATE THIS PAGE
Back to top ↑