Domov databázy Čo je redis? - definícia z technológie

Čo je redis? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená Redis?

Redis je pokročilý obchod kľúč - hodnota, ktorý je známy ako server dátovej štruktúry.

Môže sa považovať za typ databázy, ktorý pracuje s pármi kľúč - hodnota a používa hlavnú pamäť na ukladanie údajov. Jeho využitie hlavnej pamäte znamená, že je rýchla a škálovateľná, ale môže byť obmedzená kapacitou pamäte RAM.

Má tiež vstavanú perzistenciu, hoci snímok a zaznamenávanie na disk, takže ju možno použiť ako databázu No SQL.

Techopedia vysvetľuje Redis

Redis je opísaný skôr ako rozšírené úložisko kľúč - hodnota než ako úplná databáza, a to kvôli spôsobu, akým ukladá údaje ako páry kľúč - hodnota, ktoré môžu obsahovať reťazce, zoznamy, hashovacie sady a zoradené sady.


Pracuje s dátovým súborom v pamäti, aby sa dosiahol vynikajúci výkon, a môže spúšťať atómové operácie, ako napríklad pridávanie reťazcov, zvyšovanie hodnôt hash, nájdenie a načítanie členov v zozname, priesečník výpočtovej sady, spojenie a rozdiel a ďalšie.


V závislosti od prípadu použitia, pre ktorý je implementovaná Redis, môžu byť údaje vytrvalé uložením dátového súboru na disk alebo pripojením každého príkazu do denníka.


Redis je otvorený a má BSD licenciu. Bol vyvinutý spoločnosťou Salvatore Sanfilippo a bol pôvodne prepustený 10. apríla 2009.


Program je napísaný v ANSI C a je dôkladne testovaný na systémy POSIX, ako napríklad Linux, BSD a OSX. Neexistuje žiadna oficiálna verzia systému Windows, ale spoločnosť Microsoft vyvíja a udržiava experimentálnu verziu systému Windows s 32 a 64 bitmi.

Čo je redis? - definícia z technológie