AI Potluck
Infrastructure / Storage & Retrieval

RediSearch

Redis

RediSearch is Redis's own query and indexing module, adding secondary indexing, full-text search, vector similarity search and aggregations on top of Redis. It ships as a loadable Redis module built from this repository rather than a separate service, inheriting Redis's storage and clustering.

Promoted alongside pgvector, already on this roster - a general-purpose store's search/vector module rather than a standalone retrieval system - and distinguished from plain Redis, which stays excluded from this category as too general-purpose. Verified 2026-09-02 via the GitHub API and the LICENSE body.

Openness

5 high confidence
5.0
license
AGPL-3.0(OSI)
source
public
core-gated
ungated

LICENSE.txt states the source in this repository is available, except where a file header says otherwise, under the recipient's choice of the Redis Source Available License 2.0 (RSALv2, not OSI), the Server Side Public License v1 (SSPLv1, not OSI) or the GNU Affero General Public License v3 (AGPLv3, OSI) - the same default-triple-license shape as elasticsearch, and AGPL-3.0 is the tier this records. Unlike elasticsearch's x-pack or meilisearch's Enterprise Edition, no directory in this repository is checked to carry a header naming only the non-OSI branches - the coordinator/clustering code under `src/coord` (Redis's distributed serving layer) carries the identical triple-choice header as the rest of `src/`, so no functionality in the published tree is withheld from the AGPL-3.0 branch. Source is public and the core ungated.

Adoption

2 low confidence
2.0

6,228 GitHub stars, which lands in the 1K-10K stars band of the stars scale, level 2. RediSearch ships as a Redis module with no standalone package registry artifact and no published deployment count, which leaves the stars scale and its cap of 3.

Capability

3 medium confidence
3.0

Banded on the category feature matrix as working single-purpose store or index, level with pgvector - the same shape (a search/index module bolted onto a general-purpose store, inheriting that store's persistence and distribution rather than providing its own) with a broader retrieval surface than a vector-only extension.

Verified 2026-09-02