About RediSearch
RediSearch is a query and indexing engine for Redis. It lets you declare indexes over data stored in Redis and then query that data with a dedicated query language, adding secondary indexes, full-text search, vector similarity lookups, geospatial queries and aggregations to the key-value store.
It uses compressed inverted indexes to keep indexing fast and memory use low, and its search features include exact-phrase matching and fuzzy search. It began as a Redis module, and the repository lists Rust as its main language. Starting with Redis 8, the Redis Query Engine is built into Redis itself, so standalone releases of the module are no longer published and you do not install it separately. The README also notes that 32-bit systems are not supported.
The code is published under terms that GitHub lists as 'Other', so review the license before commercial use. RediSearch is used by running it inside your own Redis servers, or through the managed Redis cloud service the vendor offers. It suits teams that already rely on Redis and want search or vector lookups without adding another datastore.
Key features
- Secondary indexing over Redis data
- Full-text search with fuzzy matching
- Vector similarity search
- Geospatial queries on indexed data
- Aggregations over indexed data
- Compressed inverted indexes with low memory footprint
Good fit for
- →Adding search to a Redis-backed app
- →Vector lookups for AI retrieval
- →Geospatial queries on Redis data
- Tags
- redis
- search-engine
- full-text-search
- vector-search
- indexing
- redis-module
- database
RediSearch: questions and answers
- What is RediSearch used for?
- RediSearch is the Redis query engine for indexing and searching Redis data, with full-text, vector and geospatial search plus aggregations. It is a good fit for adding search to a Redis-backed app, vector lookups for AI retrieval and geospatial queries on Redis data.
- Is RediSearch open source?
- Yes. RediSearch is open source under a custom licence. Its source code is on GitHub at RediSearch/RediSearch and is written mainly in Rust.
- Is RediSearch free?
- Yes. RediSearch is open source, so the software itself is free to use under the terms of its own licence. A managed cloud version is also available.
- Can I self-host RediSearch?
- Yes. RediSearch can be self-hosted on your own server or infrastructure.
- What is RediSearch an alternative to?
- RediSearch is an open-source alternative to Elastic, Algolia and Azure AI Search. Other open-source alternatives to Elastic include Manticore Search, Typesense and SeekStorm.
- Is RediSearch actively maintained?
- Yes. The most recent commit to RediSearch was on 1 October 2026, and the latest release is v2.10.31, published on 17 June 2026. The project has 6.2k stars on GitHub.
Open-source alternatives to RediSearch
See all
Manticore Search
Search
Open-source search database for full-text, vector, and hybrid search with real-time indexi
GPL-3.0vs Elastic★ 12k
Typesense
Search
Typesense is an open-source search engine for fast, typo-tolerant site and app search, wit
GPL-3.0vs Algolia★ 27k
SeekStorm
Search
SeekStorm: vector & lexical search - in-process library & multi-tenancy server, in Rust.
Apache-2.0vs Algolia★ 1.9k
Apache Solr
Search
Apache Solr open-source search software
Apache-2.0vs Elastic★ 1.7k
Vespa
Search
The AI search platform
Apache-2.0vs Elastic★ 7.1kNixiesearch
Search
Hybrid search engine, combining best features of text and semantic search worlds
Apache-2.0vs Algolia★ 618
SaaS alternatives to RediSearch
See all
Elastic
Search
Elastic builds Elasticsearch, a distributed search and analytics engine used for application search, logs, vector search and security analytics.
SaaS
Algolia
Search
Algolia is a hosted search and discovery API that lets developers add fast, typo-tolerant search to websites and apps.
SaaS
Azure AI Search
Search
Azure managed search with full-text, vector and hybrid retrieval
SaaS
Amazon OpenSearch Service
Search
Managed AWS service for running OpenSearch clusters for search and log analytics
SaaS
Google Programmable Search Engine
Search
Service for adding a custom Google-powered search box to a website
SaaS
Vectara
Search
Managed retrieval and RAG platform with semantic search APIs
SaaS

