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
FLOAT16au lieu deFLOAT32si 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.