„Redis 6.0“ yra su nauju RESP3 protokolu, padidinta parama, greičiu ir dar daugiau

Nauja duomenų bazės variklio versija „Redis 6.0“ jau išleistas Naujas RESP3 protokolas, be kita ko, yra pagrindinis šios versijos bruožas. Tiems, kurie nežino šios duomenų bazės variklio jie turėtų žinoti, kad tai susiję su NoSQL sistemų klase.

Redis teikia „Memcached“ tipo funkcijas raktų / reikšmių duomenims saugoti, patobulintas palaikant struktūrinius duomenų formatus, tokius kaip sąrašai, maišos ir rinkiniai, taip pat galimybė paleisti serverio serverio scenarijus „Lua“.

Skirtingai nuo „Memcached“, „Redis“ suteikia nuolatinę duomenų saugojimą diske ir užtikrina duomenų bazės saugumą avarinio išjungimo atveju.

Duomenų valdymui pateikite tokias komandas kaip prieaugis / sumažinimas, standartinės operacijos sąrašuose ir rinkiniuose (sąjunga, sankryža), klavišų pervadinimas, keli pasirinkimai ir rūšiavimo funkcijos.

Se palaiko du saugojimo režimus: periodinis duomenų sinchronizavimas diske ir pakeitimų žurnale diske. Antruoju atveju užtikrinamas visiškas visų pakeitimų saugumas. Galima organizuoti pagrindinio vergo duomenų replikavimą keliuose serveriuose, atliekamus neužblokavimo režimu. Taip pat galimas pranešimų paskelbimo / prenumeratos režimas, kuriame sukuriamas kanalas, kurio pranešimai klientams platinami pagal prenumeratą.

Kas naujo „Redis 6.0“?

Pagal numatytuosius nustatymus siūlomas naujas RESP3 protokolas, bet ryšys prasideda RESP2 režimu ir klientas pereina prie naujo protokolo tik tuo atveju, jei derantis dėl ryšio naudojama nauja komanda. RESP3 leidžia tiesiogiai grąžinti sudėtingus duomenų tipus nereikia konvertuoti bendrų masyvų kliento pusėje ir atskirų grąžinimo tipų.

Kitas pakeitimas, išsiskiriantis šia nauja versija, yra sprieigos kontrolės sąrašo palaikymas kad leidžia tiksliai nustatyti, kurias operacijas klientas gali atlikti, o kurias - ne.

ACL įgyvendinimas nereiškia papildomų papildomų išlaidų ir tai praktiškai neturi įtakos našumui. Sąsajos moduliai taip pat buvo paruošti ACL, leidžianti jums sukurti savo autentifikavimo metodus. Norėdami peržiūrėti visus užregistruotus ACL pažeidimus, pateikiama komanda ACL LOG. Norint sugeneruoti nenuspėjamus seanso raktus, pridėta komanda „ACL GENPASS“, naudojant HMAC, pagrįstą SHA256.

Taip pat galime rasti sPalaikymas kliento duomenų talpykloje. Galimi du režimai Norėdami suderinti kliento talpyklą su duomenų bazės būsena:

  • Saugokite serverio raktus, kuriuos klientas anksčiau paprašė informuoti apie kliento talpykloje esančio įrašo aktualumo praradimą.
  • „Transliacijos“ mechanizmas, kai klientas užsiprenumeruoja tam tikrus raktų priešdėlius, o serveris apie tai praneša, jei pasikeičia šių prefiksų raktai. „Transliacijos“ režimo pranašumas yra tas, kad serveryje nešvaistoma papildoma atmintis, skirta saugoti talpyklos reikšmių kortelę kliento pusėje, o minusas padidėjus perduotų pranešimų skaičiui.

„Cluster Proxy“ buvo pridėtas, „Redis“ serverio sankaupos tarpinis serveris, kuris leidžia jums organizuoti kliento darbą su keliais „Redis“ serveriais, kaip pavyzdžiui. Tarpinis serveris gali nukreipti užklausas į mazgus naudodamas reikalingus duomenis, daugybinius ryšius, perkonfigūruoti sankaupą, jei įvyksta mazgų gedimų, ir vykdyti užklausas, apimančias kelis mazgus.

Gerai patobulinta API modulių rašymui, iš esmės paversti „Redis“ sistema, leidžiančia kurti sistemas papildinių pavidalu.

Patobulintas PSYNC2 replikacijos protokolas, Tai leido dažniau atlikti dalinį pakartotinį sinchronizavimą, padidinant galimybę nustatyti bendrą kopiją ir pagrindinį poslinkį.

Ir jis taip pat išsiskiria greitesnis RDB failų įkėlimas. Priklausomai nuo bylos užpildymo, pagreitis yra nuo 20 iki 30%. Gerokai spartesnis INFO komandos vykdymas esant daugeliui prijungtų klientų.

Galiausiai, jei norite sužinoti daugiau apie tai arba atsisiųsti naują versiją, galite tai padaryti iš kita nuoroda


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.