Redis 6.0 přichází s novým protokolem RESP3, zvýšenou podporou, rychlostí a dalšími

Nová verze databázového stroje Redis 6.0 již byl vydán a nový protokol RESP3 přichází mimo jiné jako hlavní rys této verze. Pro ty, kteří nevědí tohoto databázového stroje měli by vědět, že to souvisí se třídou systémů NoSQL.

Redestilát poskytuje funkce podobné Memcached pro ukládání dat klíč / hodnota, vylepšené podporou strukturovaných datových formátů, jako jsou seznamy, hash a sady, stejně jako schopnost spouštět skripty na straně serveru v Lua.

Na rozdíl od Memcached Redis poskytuje trvalé úložiště dat na disku a zajišťuje bezpečnost databáze v případě nouzového vypnutí.

Pro správu dat poskytovat příkazy jako přírůstek / úbytek, standardní operace se seznamy a množinami (sjednocení, křižovatka), přejmenování kláves, vícenásobný výběr a funkce třídění.

Se podpora dvou režimů úložiště: periodická synchronizace dat na disku a protokol změn na disku. Ve druhém případě je zaručena úplná bezpečnost všech změn. Je možné organizovat replikaci dat typu master-slave na více serverech v neblokujícím režimu. K dispozici je také režim publikování / odběru zpráv, ve kterém je vytvořen kanál, jehož zprávy jsou distribuovány zákazníkům předplatným.

Co je nového v Redis 6.0?

Výchozí, je navržen nový protokol RESP3, ale připojení začíná v režimu RESP2 a klient přepne na nový protokol, pouze pokud je při vyjednávání o připojení použit nový příkaz. RESP3 umožňuje přímo vrátit složité datové typy bez nutnosti převádět běžná pole na straně klienta a oddělené návratové typy.

Další změnou, která v této nové verzi vyniká, je spodpora seznamu řízení přístupu že umožňuje přesně určit, které operace může zákazník provádět a které nikoli.

Implementace ACL neznamená další režii a nemá to prakticky žádný vliv na výkon. Moduly rozhraní byly také připraveny pro ACL, což vám umožňuje vytvářet vlastní metody ověřování. Chcete-li zobrazit všechna zaznamenaná porušení ACL, je k dispozici příkaz ACL LOG. Ke generování nepředvídatelných klíčů relace byl přidán příkaz "ACL GENPASS" pomocí HMAC založeného na SHA256.

Můžeme také najít sPodpora ukládání dat do mezipaměti na straně klienta. K dispozici jsou dva režimy Sladění mezipaměti na straně klienta se stavem databáze:

  • Uložte na serveru klíče, které klient dříve požadoval, aby vás informoval o ztrátě relevance záznamu v mezipaměti klienta.
  • Mechanismus „všesměrového vysílání“, ve kterém se klient přihlásí k odběru určitých předpon klíčů a server to oznámí, pokud se klíče v těchto předponách změní. Výhodou režimu „broadcast“ je to, že na serveru neplytvá žádná další paměť pro uložení karty hodnot uložených v mezipaměti na straně klienta, ale mínus při zvýšení počtu přenášených zpráv.

Přidán Cluster Proxy, proxy pro serverový cluster Redis, který umožňuje organizovat práci vašeho klienta s více servery Redis, jako v příkladu. Proxy server může směrovat požadavky na uzly s potřebnými daty, multiplexní připojení, překonfigurovat klastr v případě selhání uzlu a spouštět požadavky, které pokrývají více uzlů.

Výrazně vylepšené API pro psaní modulů, v zásadě proměnit Redis v rámec, který vám umožní vytvářet systémy ve formě zásuvných modulů.

Replikační protokol PSYNC2 byl vylepšen, To umožnilo častější provádění částečné resynchronizace zvýšením šance na identifikaci společného posunu k replice a hlavnímu.

A také vyniká rychlejší načítání souborů RDB. V závislosti na výplni souboru je zrychlení 20 až 30%. Výrazně rychlejší provedení příkazu INFO za přítomnosti velkého počtu připojených klientů.

Nakonec, pokud se o tom chcete dozvědět více nebo si stáhnout novou verzi, můžete to udělat z Následující odkaz


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.