Skip to content

docs: Add Valkey online store documentation - #6681

Merged
franciscojavierarceo merged 2 commits into
feast-dev:masterfrom
larrysingleton007:docs/valkey-online-store
Jul 31, 2026
Merged

docs: Add Valkey online store documentation#6681
franciscojavierarceo merged 2 commits into
feast-dev:masterfrom
larrysingleton007:docs/valkey-online-store

Conversation

@larrysingleton007

Copy link
Copy Markdown
Contributor

What this PR does / why we need it

Adds a documentation page for using Valkey as the online store. Valkey is the Linux Foundation community fork of Redis and a first-class managed engine on major clouds (e.g. Amazon ElastiCache), but the docs currently can't answer whether Feast supports it, and there's no valkey mention anywhere in the repo.

The docs already sanction exactly this pattern for Dragonfly: a docs-only page saying install feast[redis], set type: redis, point it at the compatible store. This page follows that precedent, placed next to dragonfly.md in the index and SUMMARY.md.

Unlike a pure protocol argument, the compatibility claim here is verified: against Valkey 8.1, feast apply, feast materialize, online retrieval via get_online_features, feast teardown, and key_ttl_seconds expiry all behave identically to Redis. That holds because the Redis online store only issues core commands (hash reads/writes, scans, expiry, pipelines). The page states what was verified and explicitly scopes out module-dependent features like vector search. No code changes, and no row added to the overview functionality matrix (Dragonfly doesn't have one either).

A second commit fixes an adjacent copy-paste slip in the online stores index: the bigtable content-ref linked its text to mysql.md.

Which issue(s) this PR fixes

None (docs-only, following the Dragonfly precedent).

Valkey is the Linux Foundation community fork of Redis and a first-class
managed engine on major clouds, but the docs could not answer whether
Feast supports it. Add a page following the Dragonfly precedent: Feast's
Redis online store issues only core commands, so Valkey works via
type: redis with no code change.

Verified against Valkey 8.1: feast apply, materialize, online retrieval,
teardown, and key_ttl_seconds expiry all behave identically to Redis.
Module-dependent features (e.g. vector search) are explicitly out of
scope on the page.

Signed-off-by: Larry Singleton <166439969+larrysingleton007@users.noreply.github.com>
The bigtable block in the online stores index pointed its link text at
mysql.md, a copy-paste slip. Point it at bigtable.md.

Signed-off-by: Larry Singleton <166439969+larrysingleton007@users.noreply.github.com>
@larrysingleton007
larrysingleton007 requested a review from a team as a code owner July 31, 2026 14:08
@franciscojavierarceo
franciscojavierarceo merged commit 4efb86c into feast-dev:master Jul 31, 2026
20 checks passed
@larrysingleton007
larrysingleton007 deleted the docs/valkey-online-store branch July 31, 2026 19:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants