Air ullachadh Sgaoileadh DBMS Dearg 6.0, a bhuineas don chlas de shiostaman NoSQL. Tha Redis a’ toirt seachad gnìomhan coltach ri Memcached airson dàta prìomh / luach a stòradh, air a neartachadh le taic airson cruthan dàta structarail leithid liostaichean, hashes, agus seataichean, agus an comas sgriobtaichean làimhseachaidh Lua taobh an fhrithealaiche a ruith. Còd a ' phròiseact air a thoirt seachad fo chead BSD. Modalan a bharrachd a bheir comasan adhartach do luchd-cleachdaidh iomairt leithid RediSearch, RedisGraph, RedisJSON, RedisML, RedisBloom bhon uiridh air a thoirt seachad fo chead seilbh RSAL. Tha am pròiseact a’ leantainn air adhart a’ leasachadh dreachan fosgailte de na modalan sin fo chead AGPLv3 Math FOIRM.
Eu-coltach ri Memcached, bidh Redis a ’toirt seachad stòradh leantainneach de dhàta air diosc agus a’ gealltainn sàbhailteachd an stòr-dàta ma thèid stad a chuir air èiginn. Tha còd stòr a’ phròiseict air a sgaoileadh fo chead BSD. Tha leabharlannan teachdaiche rim faighinn airson na cànanan as mòr-chòrdte, nam measg Perl, Python, PHP, Java, Ruby, agus Tcl. Bidh Redis a’ toirt taic do ghnothaichean, a leigeas leat buidheann de òrdughan a chuir an gnìomh ann an aon cheum, a’ dèanamh cinnteach à cunbhalachd agus cunbhalachd (chan urrainn òrdughan bho iarrtasan eile bacadh a chuir air) ann a bhith a’ coileanadh seata òrdughan sònraichte, agus ma tha duilgheadasan ann, a leigeas leat gluasad air ais. atharraichean. Tha an dàta gu lèir air a thasgadh ann an RAM.
Tha òrdughan leithid àrdachadh / lughdachadh, liosta àbhaisteach agus gnìomhachd seata (aonadh, eadar-ghearradh), ath-ainmeachadh prìomh, ioma-thaghadh, agus gnìomhan seòrsachaidh air an toirt seachad airson riaghladh dàta. Thathas a’ toirt taic do dhà dhòigh stòraidh: sioncronadh dàta gu diosc bho àm gu àm agus cumail suas log atharrachaidh air diosc. Anns an dàrna cùis, tha sàbhailteachd iomlan gach atharrachadh air a ghealltainn. Tha e comasach ath-riochdachadh dàta maighstir-tràille a chuir air dòigh gu grunn luchd-frithealaidh, air a dhèanamh ann am modh gun bhacadh. Tha modh teachdaireachd “foillsich / fo-sgrìobhadh” ri fhaighinn cuideachd, anns a bheil sianal air a chruthachadh, agus bidh teachdaireachdan bhuapa gan sgaoileadh gu teachdaichean le ballrachd.
Gu gnàthach, thathas a’ moladh am protocol RESP3 ùr, ach tòisichidh suidheachadh ceangail ann am modh RESP2 agus bidh an neach-dèiligidh ag atharrachadh chun phròtacal ùr a-mhàin ma thèid an àithne HELLO ùr a chleachdadh nuair a thathar a’ barganachadh a’ cheangail. Leigidh RESP3 leat seòrsachan dàta iom-fhillte a thilleadh gu dìreach gun fheum air arrays coitcheann a thionndadh air taobh an neach-dèiligidh agus le bhith a’ sgaradh nan seòrsaichean tilleadh.
Taic liosta smachd ruigsinneachd (ACL), a’ toirt cothrom dhut dearbhadh gu ceart dè na h-obraichean as urrainn don neach-dèiligidh a dhèanamh agus nach urrainn. Bidh ACLn cuideachd ga dhèanamh comasach dìon an aghaidh mhearachdan a dh’ fhaodadh a bhith ann rè leasachadh, mar eisimpleir, faodar casg a chuir air inneal-làimhseachaidh a bhios a ’coileanadh dìreach gnìomhachd BRPOPLPUSH bho bhith a’ coileanadh gnìomhachd eile, agus ma thèid an gairm FLUSHALL a chaidh a chur ris aig àm dì-bhugachaidh a dhìochuimhneachadh gun fhiosta sa chòd toraidh, nì seo gun a bhith a’ leantainn gu duilgheadasan. Cha bhith buileachadh ACL a’ tighinn gu cosgais a bharrachd agus cha mhòr nach eil buaidh sam bith aige air coileanadh. Chaidh modalan eadar-aghaidh ullachadh cuideachd airson ACL, ga dhèanamh comasach na dòighean dearbhaidh agad fhèin a chruthachadh. Gus sùil a thoirt air a h-uile briseadh ACL clàraichte, tha an àithne “ACL LOG” air a thoirt seachad. Gus iuchraichean seisean neo-fhaicsinneach a ghineadh, chaidh an àithne “ACL GENPASS” a chuir ris a’ cleachdadh HMAC stèidhichte air SHA256.
taic SSL / TLS gus an sianal conaltraidh eadar an neach-dèiligidh agus an frithealaiche a chrioptachadh.
taic a’ tasgadh dàta air taobh an neach-dèiligidh. Gus an tasgadan taobh an neach-dèiligidh a rèiteachadh le staid an stòr-dàta, tha dà dhòigh rim faighinn: 1. A’ cuimhneachadh air an fhrithealaiche na h-iuchraichean a dh’ iarr an neach-dèiligidh roimhe seo gus innse dha mu chall iomchaidheachd an inntrig ann an tasgadan an neach-dèiligidh. 2. An dòigh “craolaidh”, anns a bheil an neach-dèiligidh a’ fo-sgrìobhadh do phrìomh ro-leasachan sònraichte agus an frithealaiche ag innse dha ma dh’ atharraicheas na h-iuchraichean a tha fo na ro-leasachain sin. Is e buannachd a’ mhodh “craolaidh” nach bi am frithealaiche a’ caitheamh cuimhne a bharrachd air a bhith a’ stòradh mapa de luachan a chaidh a thasgadh air taobh an neach-dèiligidh, ach is e an ana-cothrom gu bheil an àireamh de theachdaireachdan a thèid a ghluasad a’ dol am meud.
Chaidh am broker teachdaireachd Disque, a leigeas leat Redis a chleachdadh gus ciudha teachdaireachd a phròiseasadh, a thoirt air falbh bhon structar bunaiteach ann an modal fa leth.
Air a chur ris Neach-ionaid Cluster, neach-ionaid airson cruinneachadh de luchd-frithealaidh Redis, a’ leigeil le teachdaiche obair a chuir air dòigh le grunn luchd-frithealaidh Redis mar gum biodh iad nan aon eisimpleir. Faodaidh an neach-ionaid iarrtasan a stiùireadh gu nodan leis an dàta riatanach, ceanglaichean ioma-fhillte, ath-dhealbhadh a’ bhuidheann ma lorgar fàilligidhean nod, agus cuir an gnìomh iarrtasan a tha a’ dol thairis air grunn nodan.
Tha an API airson modalan sgrìobhaidh air a leasachadh gu mòr, gu riatanach a’ tionndadh Redis gu frèam a leigeas leat siostaman a chruthachadh ann an cruth mhodalan add-on.
Chaidh modh mac-samhail a chuir an gnìomh anns am bi faidhlichean RDB air an sguabadh às sa bhad às deidh dhaibh a bhith air an cleachdadh.
Chaidh protocol mac-samhail PSYNC2 a leasachadh, a tha air a dhèanamh comasach ath-shioncronachadh pàirt a dhèanamh nas trice, le bhith a’ meudachadh nan cothroman air comharran a chomharrachadh a tha cumanta don mhac-samhail agus don mhaighstir.
Tha luchdachadh faidhlichean RDB air a luathachadh. A rèir susbaint an fhaidhle, tha an luathachadh eadar 20 agus 30%. Tha coileanadh an àithne INFO air a luathachadh gu mòr nuair a tha àireamh mhòr de luchd-dèiligidh ceangailte.
Chaidh òrdugh STRALGO ùr a chuir ris le bhith a’ buileachadh algorithms giullachd sreang iom-fhillte. An-dràsta, chan eil ach aon algairim LCS (an t-sreath cumanta as fhaide) ri fhaighinn, a dh’ fhaodadh a bhith feumail nuair a thathar a’ dèanamh coimeas eadar sreathan RNA agus DNA.