Redis®*: Dimensionner votre service

Cette documentation fait partie du guide Recherche vectorielle et RAG. Consultez le guide complet ici : Recherche sémantique, recommandations et retrieval-augmented generation avec Redis.

👋 Bienvenue sur la documentation de Stackhero !

Stackhero propose une solution Redis cloud prête à l'emploi qui offre de nombreux avantages, notamment :

  • Interface web Redis Commander incluse.
  • Taille et transferts de messages illimités.
  • Mises à jour simplifiées en un clic.
  • Performance optimale et sécurité renforcée grâce à une infrastructure privée et dédiée.

Gagnez du temps et simplifiez-vous la vie : il suffit de 5 minutes pour essayer la solution d'hébergement Redis cloud de Stackhero !

Les vecteurs sont stockés en mémoire. Vous pouvez estimer les besoins mémoire avec cette formule :

numberOfVectors x dimensions x 4 bytes, plus environ 30 à 50 % supplémentaires pour le graphe HNSW.

Par exemple, un million de vecteurs de 1536 dimensions utilisent environ 6 Go pour les vecteurs bruts. Une offre de 20 Go est un point de départ confortable pour cette volumétrie. Vous pouvez réduire la consommation mémoire en :

  • Utilisant un modèle plus petit. Par exemple, un modèle à 768 dimensions divise par deux la mémoire utilisée par rapport à un modèle à 1536 dimensions.
  • Stockant en FLOAT16 au lieu de FLOAT32 si votre modèle le permet, ce qui réduit encore l'espace de moitié.

Vous pouvez suivre la consommation réelle avec FT.INFO chunksIndex et la métrique used_memory dans votre supervision Prometheus. Si vos besoins augmentent, il est facile de faire évoluer votre offre directement depuis votre tableau de bord.