Redis®*: Dimensionierung Ihres Dienstes

Diese Dokumentation ist Teil des Vektorsuche und RAG-Leitfadens. Den vollständigen Leitfaden finden Sie hier: Semantische Suche, Empfehlungen und Retrieval-Augmented Generation mit Redis.

👋 Willkommen in der Stackhero-Dokumentation!

Stackhero bietet eine einsatzbereite Redis Cloud-Lösung mit zahlreichen Vorteilen, darunter:

  • Redis Commander Web-Oberfläche inklusive.
  • Unbegrenzte Nachrichten­größe und Übertragungen.
  • Updates ganz einfach per Klick.
  • Optimale Performance und starke Sicherheit durch eine private, dedizierte Infrastruktur.

Sparen Sie Zeit und vereinfachen Sie Ihren Alltag: Es dauert nur 5 Minuten, um die Redis Cloud Hosting-Lösung von Stackhero auszuprobieren!

Vektoren werden im Arbeitsspeicher gespeichert. Sie können den Speicherbedarf mit folgender Formel abschätzen:

numberOfVectors x dimensions x 4 bytes, plus etwa 30–50 % zusätzlich für den HNSW-Graphen.

Beispiel: Eine Million Vektoren mit 1536 Dimensionen benötigen etwa 6 GB für die Rohdaten. Ein 20-GB-Plan ist für diese Größenordnung ein komfortabler Startpunkt. Sie können den Speicherbedarf reduzieren, indem Sie:

  • Ein kleineres Modell verwenden. Ein Modell mit 768 Dimensionen halbiert den Speicherbedarf im Vergleich zu einem mit 1536 Dimensionen.
  • FLOAT16 statt FLOAT32 speichern, sofern Ihr Modell dies unterstützt, was den Speicherbedarf nochmals halbiert.

Sie können die tatsächliche Nutzung mit FT.INFO chunksIndex und der Metrik used_memory in Ihrem Prometheus Monitoring überwachen. Wenn Ihr Bedarf steigt, können Sie Ihren Plan unkompliziert direkt über das Dashboard upgraden.