Redis®*: Dimensionar su servicio

Esta documentación forma parte de la guía Búsqueda vectorial y RAG. Consulte la guía completa aquí: Búsqueda semántica, recomendaciones y retrieval-augmented generation con Redis.

👋 ¡Bienvenido a la documentación de Stackhero!

Stackhero ofrece una solución Redis cloud lista para usar que proporciona numerosas ventajas, entre ellas:

  • Interfaz web Redis Commander incluida.
  • Tamaño y transferencia de mensajes ilimitados.
  • Actualizaciones sencillas con solo un clic.
  • Rendimiento óptimo y seguridad reforzada gracias a una infraestructura privada y dedicada.

Ahorre tiempo y simplifique su trabajo: solo necesita 5 minutos para probar la solución de alojamiento Redis cloud de Stackhero.

Los vectores se almacenan en memoria. Puede estimar las necesidades de memoria con la siguiente fórmula:

numberOfVectors x dimensions x 4 bytes, más aproximadamente un 30–50% adicional para el grafo HNSW.

Por ejemplo, un millón de vectores de 1536 dimensiones utilizan unos 6 GB para los vectores en bruto. Un plan de 20 GB es un punto de partida cómodo para este volumen. Puede reducir el uso de memoria:

  • Utilizando un modelo más pequeño. Por ejemplo, un modelo de 768 dimensiones reduce a la mitad el uso de memoria respecto a uno de 1536 dimensiones.
  • Almacenando en FLOAT16 en lugar de FLOAT32 si su modelo lo permite, lo que reduce el espacio a la mitad de nuevo.

Puede monitorizar el uso real con FT.INFO chunksIndex y la métrica used_memory en su monitorización Prometheus. Si su uso crece, actualizar su plan es sencillo y puede hacerlo desde su panel de control.