A Redis 6.0 új RESP3 protokollal, megnövelt támogatással, sebességgel és egyebekkel érkezik

Az adatbázis-motor új verziója A Redis 6.0 már megjelent és az új RESP3 protokoll többek között ennek a verziónak a fő jellemzőjeként érkezik meg. Azoknak, akik nem tudják ennek az adatbázis-motornak tudnia kell, hogy ez a NoSQL rendszerek osztályához kapcsolódik.

Feleinek Memcached-szerű funkciókat biztosít a kulcs / érték adatok tárolásához, továbbfejlesztve a strukturált adatformátumok, például a listák, hashok és készletek támogatásával, valamint a szerveroldali parancsfájlok futtatásának képességével a Lua-ban.

Memcacheddel ellentétben A Redis állandó adattárolást biztosít a lemezen és vészleállítás esetén biztosítja az adatbázis biztonságát.

Az adatkezeléshez adjon meg olyan parancsokat, mint a növekmény / csökkentés, szabványos műveletek listákon és halmazokon (egyesülés, kereszteződés), gombok átnevezése, többszörös kijelölés és rendezési funkciók.

Se két tárolási módot támogat: időszakos adatszinkronizálás a lemezen és a napló módosítása a lemezen. A második esetben minden változás teljes biztonsága garantált. Lehetséges a master-slave adatreplikáció megszervezése több kiszolgálón, blokkolás nélküli módban. Lehetőség van üzenet közzététel / feliratkozás üzemmódra is, amelyben egy csatorna jön létre, amelynek üzeneteit előfizetéssel osztják el az ügyfelekkel.

A Redis 6.0 újdonságai

Default, egy új RESP3 protokollt javasolnak, de a kapcsolat RESP2 módban kezdődik, és az ügyfél csak akkor kapcsol át az új protokollra, ha új parancsot használnak a kapcsolat tárgyalásakor. A RESP3 lehetővé teszi az összetett adattípusok közvetlen visszaadását anélkül, hogy konvertálni kellene az ügyféloldali általános tömböket és el kellene különíteni a visszatérési típusokat.

Egy másik változás, amely kiemelkedik ebben az új verzióban, az shozzáférés-ellenőrzési lista támogatása hogy lehetővé teszi annak pontos meghatározását, hogy az ügyfél mely műveleteket hajthatja végre és melyeket nem.

Az ACL megvalósítás nem jelent további költségeket és gyakorlatilag nincs hatása a teljesítményre. Az interfész modulok szintén elkészültek az ACL-hez, lehetővé téve saját hitelesítési módszerek létrehozását. Az összes naplózott ACL-megsértés megtekintéséhez az ACL LOG parancsot kell megadni. A kiszámíthatatlan munkamenetkulcsok előállításához az "ACL GENPASS" parancs hozzá lett adva, az SHA256 alapú HMAC használatával.

Megtalálhatjuk az s-t isÜgyféloldali adat-gyorsítótár támogatása. Kétféle mód áll rendelkezésre Az ügyféloldali gyorsítótár és az adatbázis állapotának összeegyeztetése:

  • Tárolja azokat a kiszolgálókulcsokat, amelyeket az ügyfél korábban kért, hogy tájékoztassák Önt az ügyfél gyorsítótárában lévő rekord relevanciájának elvesztéséről.
  • A "broadcast" mechanizmus, amelyben az ügyfél feliratkozik bizonyos kulcs előtagokra, és a szerver értesíti erről, ha az ezeken az előtagokon belüli kulcsok megváltoznak. A "sugárzás" mód előnye, hogy a szerveren nem pazarolnak további memóriát a gyorsítótárazott értékek kártyájának az ügyféloldalon történő tárolására, hanem mínusz a továbbított üzenetek számának növekedésével.

Cluster Proxy hozzáadva, a Redis kiszolgálófürt proxyja, amely lehetővé teszi az ügyfelek munkájának megszervezését több Redis szerverrel, mint egy példában. A proxy továbbíthatja a kéréseket a csomópontokhoz a szükséges adatokkal, multiplex kapcsolatokkal, a csomópont meghibásodása esetén újrakonfigurálja a fürtöt, és több csomóponton átívelő kéréseket hajthat végre.

Jelentősen továbbfejlesztett API modulok írásához, lényegében a Redist olyan keretrendszerré változtatja, amely lehetővé teszi rendszerek létrehozását plug-inek formájában.

Javult a PSYNC2 replikációs protokoll, Ez lehetővé tette a részleges újraszinkronizálás gyakoribb végrehajtását, növelve annak esélyét, hogy azonosítsák a replika és a master közös eltolását.

És ez is kitűnik az RDB fájlok gyorsabb betöltése. A fájl kitöltésétől függően a gyorsulás 20-30%. Jelentősen gyorsabb az INFO parancs végrehajtása nagyszámú összekapcsolt ügyfél jelenlétében.

Végül, ha többet szeretne megtudni róla, vagy letölti az új verziót, megteheti a alábbi linkre


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.