A Redis SSD-re helyezi a ritkábban használt adatokat a RAM-költségek csökkentéséért

A Redis Flex a gyakran használt adatokat RAM-ban tartja, a ritkábban elért kulcsokat és értékeket pedig SSD-re helyezi. A Redis szerint ezzel akár 80 százalékkal is mérsékelhető a gigabájtonkénti költség a kizárólag RAM-ra épülő működéshez képest.
- A Redis szerint a szerverek DRAM-ára 2026 elején nagyjából megduplázódott.
- A Redis Flex a gyakran használt adatokat RAM-ban, a többit SSD-n tárolja.
- A RAM-arány munkaterhelésenként 10 és 50 százalék között állítható.
- A Redis szerint a Flex akár 80 százalékkal olcsóbb lehet gigabájtonként a csak RAM-os működésnél.
- A Redis Search nagy indexei SSD-n is tárolhatók, Redis Cloud Pro alatt előzetes verzióban.
Az AI felhajtja a memória árát
A Redis szeptember 30-i bejegyzése szerint az AI-infrastruktúra terjedése megfordította a memória árának korábbi trendjét. A vállalat úgy írja le a helyzetet, hogy 2025 végén a memóriagyártók a mesterséges intelligencia gyorsítóihoz szükséges nagy sávszélességű memóriára csoportosították át a kapacitást, miközben a felhőszolgáltatók lekötötték a fennmaradó készleteket.
A Redis állítása szerint a szerverekben használt DRAM ára 2026 elején nagyjából megduplázódott. Egyes csapatok számára így már nem kizárólag a költség jelent korlátot, hanem az is, hogy egyáltalán kapnak-e megfelelő memóriaallokációt. Ez különösen közvetlenül érinti azokat, akik memóriában működő adatbázist használnak. A már megvásárolt RAM ára természetesen nem változik, a kapacitás bővítése, a replikáció és a növekedés kiszolgálása viszont drágábbá válik.
A kevesebb adat a szolgáltatás rovására mehet
A memóriaigény visszafogása többféle kompromisszummal járhat. A Redis példái szerint a csapatok rövidebb előzményeket tarthatnak meg, kevesebb jelet használhatnak a döntésekhez, kisebb gyorsítótárat építhetnek, vagy több kérést irányíthatnak lassabb adatbázisokhoz. Az adatokat más rendszerekbe is áthelyezhetik, ami további lekérdezéseket és karbantartási feladatokat eredményezhet.
A vállalat szerint ez különösen a csalásfelismerő és ajánlórendszereknél jelent problémát. Ezek a rendszerek másodpercenként több százezer döntést hozhatnak, néhány ezredmásodperces válaszidő mellett, és a döntések minősége függ a kiszolgálható jellemzőktől. Az ügynökalapú rendszerek tovább növelik az adatigényt, mivel egyetlen feladat több tucat lépésre bontható, amelyek mind kontextust, memóriát és valós idejű jeleket kérhetnek le.
A Redis Flex RAM-mal és SSD-vel kombinálja a tárolást
A Redis által javasolt megközelítés a RAM és az SSD együttes használata. A gyakran elért, úgynevezett forró adatok memóriában maradnak, minden más pedig SSD-re kerül. A rendszer a Redis leírása szerint a kulcsokat és az értékeket is képes SSD-n tárolni, így a RAM a folyamatosan használt adatok számára maradhat fenn.
Ha egy SSD-n lévő adat iránt érkezik kérés, azt a rendszer RAM-ba tölti, kiszolgálja, majd ott tartja, amíg aktív marad. Az alkalmazás közben egyetlen adatbázist és egyetlen API-t lát. A szükséges RAM mennyisége a munkaterheléstől függ: nagy adathalmaz és kis aktív rész esetén kisebb memóriakeret is elegendő lehet, míg akkor van szükség több RAM-ra, ha az adatok többségét rendszeresen elérik. A Redis szerint az ezredmásodperc alatti válaszidőt minden kérésnél igénylő terhelések továbbra is teljes egészében RAM-ban futhatnak.
A Flexben a felhasználó állíthatja a RAM arányát
A Redis Flex egyetlen Redis-adatbázisban egyesíti a RAM-ot és az SSD-t. A felhasználó munkaterhelésenként 10 és 50 százalék közötti RAM-arányt választhat, és ezt később az igények vagy a memóriaárak változásához igazíthatja. A Redis szerint a szolgáltatás a csak RAM-ra épülő működéshez képest gigabájtonként akár 80 százalékkal olcsóbb lehet, miközben ugyanaz a Redis használható kódmódosítás nélkül.
A Flex már a Redis Search támogatását is kínálja. A nagy indexek SSD-n tárolhatók, ez a funkció Redis Cloud Pro alatt előzetes verzióban érhető el. A megoldást a Redis olyan felhasználási esetekhez ajánlja, mint egy feature store bővítése, egy gyorsítótár növelése vagy az ügynökök által megőrzött kontextus mennyiségének emelése. A vállalat szerint így terabájtos adathalmazok is futtathatók anélkül, hogy minden adatot memóriában kellene tartani.
Redis: Scale your workloads without paying all-RAM prices


