Talaan ng mga Nilalaman:
Kahulugan - Ano ang ibig sabihin ng Redis?
Ang Redis ay isang advanced na key-value store, na mas kilala bilang isang server ng data-istraktura.
Maaari itong isaalang-alang bilang isang uri ng database na gumagana sa mga pares ng key-halaga at gumagamit ng pangunahing memorya para sa pag-iimbak ng data. Ang paggamit nito ng pangunahing memorya ay nangangahulugan na pareho itong mabilis at nasusukat, ngunit maaaring nakakulong sa pamamagitan ng kapasidad ng RAM.
Mayroon din itong built-in na pagpupursige kahit na ang pag-snaps at pag-journal sa disk upang magamit ito bilang isang database ng Walang SQL.
Paliwanag ng Techopedia kay Redis
Inilarawan si Redis bilang isang advanced na key-value store sa halip na isang direktang database dahil sa paraan ng pag-iimbak ng data bilang mga pares ng key-halaga na maaaring maglaman ng mga string, listahan, hash set, at pinagsunod-sunod na mga set.
Gumagana ito sa isang memorya na nasa memorya upang makamit ang natitirang pagganap at maaari itong magpatakbo ng mga operasyon ng atomic tulad ng mga pagdadagdag ng mga string, pagdaragdag ng mga halaga ng hash, paghahanap at pagkuha ng mga miyembro sa isang listahan, computing set intersection, unyon at pagkakaiba, at marami pa.
Depende sa kaso ng paggamit kung saan ipinatupad ang Redis, ang data ay maaaring gawin upang magpatuloy sa pamamagitan ng pag-alis ng mga dataset sa disk o sa pamamagitan ng pag-apid sa bawat utos sa isang log.
Ang Redis ay bukas na sourced at lisensyado ang BSD. Ito ay binuo ni Salvatore Sanfilippo at paunang pinakawalan noong Abril 10, 2009.
Ang programa ay nakasulat sa ANSI C at lubusang nasubok para sa mga POSIX system tulad ng Linux, BSD, at OSX. Walang opisyal na bersyon ng Windows, ngunit ang Microsoft ay bubuo at nagpapanatili ng isang Windows 32- at 64-bit na eksperimentong bersyon.
