Redis®*: Paslaugos dydžio parinkimas

Ši dokumentacija yra Vektorinė paieška ir RAG vadovo dalis. Visą vadovą rasite čia: Semantinė paieška, rekomendacijos ir retrieval-augmented generation su Redis.

👋 Sveiki atvykę į Stackhero dokumentaciją!

Stackhero siūlo paruoštą naudoti Redis cloud sprendimą, kuris suteikia daugybę privalumų, įskaitant:

  • Įtraukta Redis Commander žiniatinklio sąsaja.
  • Neribotas žinučių dydis ir perdavimas.
  • Paprasti atnaujinimai vienu paspaudimu.
  • Optimali veikla ir stipri apsauga dėl privačios, dedikuotos infrastruktūros.

Taupykite laiką ir palengvinkite sau darbą: išbandyti Stackhero Redis cloud hosting sprendimą užtrunka tik 5 minutes!

Vektoriai saugomi atmintyje. Atminties poreikius galite apskaičiuoti pagal formulę:

numberOfVectors x dimensions x 4 bytes, plius apie 30–50% papildomai HNSW grafui.

Pavyzdžiui, milijonas vektorių po 1536 dimensijas užima apie 6 GB žaliems vektoriams. 20 GB planas yra patogus startas tokiai apimčiai. Atminties naudojimą galite sumažinti:

  • Naudodami mažesnį modelį. Pavyzdžiui, 768 dimensijų modelis naudoja dvigubai mažiau atminties nei 1536 dimensijų modelis.
  • Saugodami FLOAT16 vietoje FLOAT32, jei jūsų modelis tai palaiko – taip atminties poreikis sumažėja dar perpus.

Faktinį naudojimą galite stebėti su FT.INFO chunksIndex ir used_memory metrika savo Prometheus stebėsenoje. Jei poreikiai auga, plano atnaujinimas paprastas ir atliekamas per valdymo pultą.