Kuburitswa kwekutanga kweprojekti yeRedka kwaburitswa. Chinangwa cheprojekti iyi ndechekupa protocol yeRESP neAPI zvinoenderana nehurongwa hwekutarisira database yeRedis, asi zvichishandiswa pamusoro peraibhurari yeSQLite. Kushandisa SQLite kunobvumirawo mukana wekuwana data uchishandisa mutauro weSQL, semuenzaniso, kugadzira mishumo kana kuongorora data. Kutengeserana kweACID kunotsigirwa. Redka inogona kufambiswa se server, iyo inogamuchira zvikumbiro kuburikidza netiweki, kana inogona kushandiswa seGo module. Kodhi yepurojekiti yakanyorwa muGo uye inogoverwa pasi peBSD rezinesi.
Parizvino, Redka yakawedzera rutsigiro rwemhando dzekushanda netambo uye hashes, pamwe nemirairo yekubata tambo data, makiyi, kutengeserana uye hashi. Semuyenzaniso, mirairo iripo yekuseta uye kuwana imwe kana kupfuura tambo tsika dzakabatana nekiyi, kuseta hupenyu hwemakiyi, kuwedzera / kudzikisa kukosha, kutsvaga makiyi netemplate, kutumidzazve makiyi, kuita nhevedzano yemirairo mukati mekutengeserana. , kukanzura kutengeserana, kushanda neminda muhashi .
Rutsigiro rwemarondedzero, maseti, uye maunganidzwa akarongwa rwakarongerwa munguva pfupi iri kutevera. Mukufamba kwenguva, kushandiswa kweHyperLogLog algorithm, kugona kushandisa marongero enzvimbo, uye mirairo yekudyidzana uchishandisa modhi yekuparidzirwa/kunyoreswa zvinotarisirwa. Parizvino, rutsigiro rweLua scripting, authentication, ACLs, watch/unwatch, uye kugona kushanda mune imwe chete. server ine madhatabhesi akawanda. Rutsigiro rwema clusters (Redis Cluster) uye monitoring (Redis Sentinel) hazvizomboshandiswe zvachose.
Kuongororwa kwekuita uchishandisa zvishandiso kubva kuRedis purojekiti yakaratidza kuti Redka iri 2-6 nguva kumashure kweRedis nekuda kwekushaikwa kweiyo chaiyo optimizations yekuchengetedza data mukiyi / kukosha fomati. Kunyanya, munzvimbo yakasikwa yekuedza, Redis yakaratidza kushanda kwe133 zviuru zveSET mashandiro pasekondi uye 139 zviuru GET mashandiro pasekondi, nepo kushanda kweRedka kwaive 30 zviuru SET pasekondi uye 63 zviuru GET pasekondi mune imwe nzvimbo iyo database. yakanga iri mundangariro yekuwana zvisina tsarukano. Pakuchengeta dhatabhesi pa diski, kuita kwaRedka kwaive zviuru makumi maviri nezviviri zveSET mashandiro pasekondi uye zviuru makumi mashanu neshanu GET mashandiro pasekondi.
Source: opennet.ru
