Redis 6.0 prihaja z novim protokolom RESP3, povečano podporo, hitrostjo in še več

Nova različica mehanizma baze podatkov Redis 6.0 je že izšel in novi protokol RESP3 med drugim prihaja kot glavna značilnost te različice. Za tiste, ki ne vedo tega mehanizma zbirke podatkov vedeti bi morali, da je povezan s sistemskim razredom NoSQL.

Redis zagotavlja memcached-podobne funkcije za shranjevanje podatkov ključ / vrednost, izboljšana s podporo za formate strukturiranih podatkov, kot so seznami, razpršilci in nabori, pa tudi možnost izvajanja skriptnih skriptov na strani strežnika v Lua.

Za razliko od Memcached, Redis zagotavlja stalno shranjevanje podatkov na disku in zagotavlja varnost baze podatkov v primeru izklopa v sili.

Za upravljanje podatkov podajte ukaze, kot so prirast / zmanjšanje, standardne operacije na seznamih in nizih (zveza, križišče), preimenovanje tipk, večkratni izbor in funkcije razvrščanja.

Se podpirata dva načina shranjevanja: periodična sinhronizacija podatkov na disku in dnevnik sprememb na disku. V drugem primeru je zagotovljena popolna varnost vseh sprememb. Možno je organizirati kopiranje podatkov master-slave na več strežnikih, ki se izvaja v neblokirajočem načinu. Na voljo je tudi način objave / naročanja sporočil, v katerem se ustvari kanal, katerega sporočila se strankam distribuirajo z naročnino.

Kaj je novega v Redisu 6.0?

Privzeto, predlagan je nov protokol RESP3, vendar se povezava začne v načinu RESP2 in odjemalec preklopi na nov protokol le, če je pri pogajanju o povezavi uporabljen nov ukaz. RESP3 vam omogoča neposredno vrnitev zapletenih podatkovnih vrst brez potrebe po pretvorbi skupnih nizov na odjemalski strani in ločevanju vrst vrnitve.

Druga sprememba, ki izstopa v tej novi različici, je spodpora seznamu nadzora dostopa da omogoča natančno določitev, katere operacije lahko stranka opravi in ​​katere ne.

Izvajanje ACL ne pomeni dodatnih režijskih stroškov in praktično nima vpliva na zmogljivost. Za ACL so pripravljeni tudi vmesniški moduli, ki vam omogoča, da ustvarite lastne metode preverjanja pristnosti. Za ogled vseh zabeleženih kršitev ACL je na voljo ukaz ACL LOG. Če želite ustvariti nepredvidljive ključe seje, je bil dodan ukaz "ACL GENPASS" z uporabo HMAC na osnovi SHA256.

Najdemo lahko tudi sPodpora za predpomnjenje podatkov na strani odjemalca. Na voljo sta dva načina Če želite uskladiti predpomnilnik na strani odjemalca s stanjem baze podatkov:

  • Shranite v strežniške ključe, ki jih je stranka prej zahtevala, da vas obvestijo o izgubi ustreznosti zapisa v odjemalčevem predpomnilniku.
  • Mehanizem "oddajanja", pri katerem se odjemalec naroči na nekatere predpone ključev in strežnik to sporoči, če se ključi v teh predponah spremenijo. Prednost načina »oddajanja« je v tem, da na strežniku ni zapravljen dodaten pomnilnik za shranjevanje kartice predpomnjenih vrednosti na odjemalski strani, ampak minus pri povečanju števila poslanih sporočil.

Dodan je proxy grozda, proxy za gručo strežnikov Redis, ki vam omogoča organizacijo dela vaše stranke z več strežniki Redis, kot na primer. Proxy lahko usmerja zahteve na vozlišča s potrebnimi podatki, multipleksne povezave, prekonfigurira gručo v primeru okvar vozlišč in izvaja zahteve, ki zajemajo več vozlišč.

Znatno izboljšan API za pisanje modulov, v bistvu spremeni Redis v ogrodje, ki vam omogoča ustvarjanje sistemov v obliki vtičnikov.

Izboljšan je replikacijski protokol PSYNC2, To je omogočilo, da se delna ponovna sinhronizacija izvaja pogosteje, s povečanjem možnosti prepoznavanja skupnega odmika replike in glavne enote.

In tudi izstopa hitrejše nalaganje datotek RDB. Pospešek je odvisno od zapolnitve datoteke od 20 do 30%. Bistveno hitrejša izvedba ukaza INFO ob prisotnosti velikega števila povezanih odjemalcev.

Nazadnje, če želite izvedeti več o tem ali prenesti novo različico, lahko to storite v naslednjo povezavo


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.