[PR #1429] [MERGED] docs: correct the Redis and Valkey pages' key, prefix, Sentinel and log-level claims against the code #1396

Closed
opened 2026-10-18 14:19:22 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/open-webui/docs/pull/1429
Author: @silentoplayz
Created: 9/18/2026
Status: ✅ Merged
Merged: 10/4/2026
Merged by: @silentoplayz

Base: main ← Head: docs/redis-valkey-pages


📝 Commits (1)

  • 9693098 docs: correct the Redis and Valkey pages' key, prefix, Sentinel and log-level claims against the code

📊 Changes

2 files changed (+12 additions, -11 deletions)

View changed files

📝 docs/tutorials/integrations/redis.md (+11 -10)
📝 docs/tutorials/integrations/valkey.md (+1 -1)

📄 Description

Summary

I compared the Redis and Valkey pages with the env code, the Redis helper and the socket manager.

  • Redis holds token revocations, socket pools, locks, tasks and rate limits. Persisted configuration lives in the database config table, so the open-webui:config:* example is gone, "cached configuration" now names the cached tool server and terminal server lists, and the key examples are real ones (the websocket pools sit in the WEBSOCKET_REDIS_URL database).
  • The cluster-mode {prefix}: hash-slot formatting does not exist. The prefix is used verbatim, and open-webui is already the default.
  • The prerequisite "version 1.0 or higher" is replaced, because there is no Open WebUI v1.0 release.
  • The Sentinel section now says how Sentinel is enabled (REDIS_SENTINEL_HOSTS, REDIS_SENTINEL_PORT and the websocket twins) and that the URL's hostname is the master name. WEBSOCKET_REDIS_URL and WEBSOCKET_REDIS_CLUSTER inherit their REDIS_* values when unset. The verification log line is written at DEBUG level.
  • Valkey: the example command now carries the --appendonly yes --maxmemory-policy noeviction flags the Redis page it defers to calls critical (eviction policy) and recommends for production (AOF).

None.

Checklist

  • I have reviewed the relevant documentation and matched the existing style.
  • This PR meets Open WebUI's contribution standards: it is accurate, relevant to users, narrowly scoped, maintainable, and not promotional content, advertising, lead generation, SEO placement, or a request to list a product, service, provider, integration, gateway, tool, or company primarily for visibility.
  • I understand that PRs that do not meet these standards may be closed without review and will not be merged. Repeated, low-quality, off-topic, promotional, or intentionally misleading submissions may result in the contributor being blocked from future participation in Open WebUI repositories.

Notes for reviewers

Sources on dev: models/config.py, env.py (REDIS_KEY_PREFIX, REDIS_SENTINEL_*, WEBSOCKET_*), utils/redis.py, socket/main.py (the debug log line), and a search of every REDIS_KEY_PREFIX key in the backend.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/open-webui/docs/pull/1429 **Author:** [@silentoplayz](https://github.com/silentoplayz) **Created:** 9/18/2026 **Status:** ✅ Merged **Merged:** 10/4/2026 **Merged by:** [@silentoplayz](https://github.com/silentoplayz) **Base:** `main` ← **Head:** `docs/redis-valkey-pages` --- ### 📝 Commits (1) - [`9693098`](https://github.com/open-webui/docs/commit/969309857b5c4ce20ea3d031dbefa2a021212cac) docs: correct the Redis and Valkey pages' key, prefix, Sentinel and log-level claims against the code ### 📊 Changes **2 files changed** (+12 additions, -11 deletions) <details> <summary>View changed files</summary> 📝 `docs/tutorials/integrations/redis.md` (+11 -10) 📝 `docs/tutorials/integrations/valkey.md` (+1 -1) </details> ### 📄 Description ## Summary I compared the Redis and Valkey pages with the env code, the Redis helper and the socket manager. - Redis holds token revocations, socket pools, locks, tasks and rate limits. Persisted configuration lives in the database `config` table, so the `open-webui:config:*` example is gone, "cached configuration" now names the cached tool server and terminal server lists, and the key examples are real ones (the websocket pools sit in the `WEBSOCKET_REDIS_URL` database). - The cluster-mode `{prefix}:` hash-slot formatting does not exist. The prefix is used verbatim, and `open-webui` is already the default. - The prerequisite "version 1.0 or higher" is replaced, because there is no Open WebUI v1.0 release. - The Sentinel section now says how Sentinel is enabled (`REDIS_SENTINEL_HOSTS`, `REDIS_SENTINEL_PORT` and the websocket twins) and that the URL's hostname is the master name. `WEBSOCKET_REDIS_URL` and `WEBSOCKET_REDIS_CLUSTER` inherit their `REDIS_*` values when unset. The verification log line is written at DEBUG level. - Valkey: the example command now carries the `--appendonly yes --maxmemory-policy noeviction` flags the Redis page it defers to calls critical (eviction policy) and recommends for production (AOF). ## Related issue or discussion None. ## Checklist - [x] I have reviewed the relevant documentation and matched the existing style. - [x] This PR meets Open WebUI's contribution standards: it is accurate, relevant to users, narrowly scoped, maintainable, and not promotional content, advertising, lead generation, SEO placement, or a request to list a product, service, provider, integration, gateway, tool, or company primarily for visibility. - [x] I understand that PRs that do not meet these standards may be closed without review and will not be merged. Repeated, low-quality, off-topic, promotional, or intentionally misleading submissions may result in the contributor being blocked from future participation in Open WebUI repositories. ## Notes for reviewers Sources on `dev`: `models/config.py`, `env.py` (`REDIS_KEY_PREFIX`, `REDIS_SENTINEL_*`, `WEBSOCKET_*`), `utils/redis.py`, `socket/main.py` (the debug log line), and a search of every `REDIS_KEY_PREFIX` key in the backend. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-18 14:19:22 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
open-webui/docs#1396
No description provided.