Redis 6.0 tuku

Kua rite Tukunga DBMS Huri 6.0no te akomanga o nga punaha NoSQL. Ka whakarato a Redis i nga mahi penei i te Memcached mo te penapena i nga raraunga matua/uara, ka whakaroahia me te tautoko mo nga whakatakotoranga raraunga hanganga penei i nga rarangi, nga tohu, me nga huinga, tae atu ki te kaha ki te whakahaere i nga kaikawe korero a Lua ki te taha tūmau. Waehere kaupapa tukua i raro i te raihana BSD. Ko nga waahanga taapiri e tuku ana i nga ahuatanga matatau mo nga kaiwhakamahi hinonga penei i te RediSearch, RedisGraph, RedisJSON, RedisML, RedisBloom mai i tera tau tukuna i raro i te raihana RSAL rangatira. Ko te whakawhanaketanga o nga putanga tuwhera o enei waahanga i raro i te raihana AGPLv3 kei te haere tonu e te kaupapa PaiFORM.

Kaore i rite ki a Memcached, ka whakarato a Redis i te rokiroki o nga raraunga i runga i te kōpae me te whakapumau i te haumarutanga o te papaunga raraunga mena he katinga ohorere. Ko nga tuhinga puna o te kaupapa ka tohatohahia i raro i te raihana BSD. Kei te waatea nga whare pukapuka kiritaki mo te nuinga o nga reo rongonui, tae atu ki a Perl, Python, PHP, Java, Ruby, me Tcl. Kei te tautoko a Redis i nga tauwhitinga e taea ai e koe te whakahaere i tetahi roopu whakahau i roto i te taahiraa kotahi, me te whakapumau i te riterite me te rite (kaore e taea e nga tono mai i etahi atu tono te wetewete) te whakatinanatanga o nga huinga whakahau, me te raru, ka taea e koe te huri i nga huringa. Ko nga raraunga katoa kua tino keteroki ki te RAM.

Ko nga whakahau penei i te pikinga / whakaheke, nga mahinga paerewa i runga i nga rarangi me nga huinga (te uniana, te whakawhitinga), te whakaingoatanga matua, te maha o nga kowhiringa, me nga mahi tohatoha ka whakaratohia mo te raweke raraunga. E rua nga momo rokiroki e tautokohia ana: te tukutahitanga o ia wa o nga raraunga ki te kōpae me te takiuru o nga huringa ki te kōpae. I te keehi tuarua, ka whakamanahia te haumaru katoa o nga huringa katoa. Ka taea te whakarite i te tukuruatanga raraunga rangatira-pononga ki te maha o nga kaitoro, ka mahia i roto i te aratau aukati-kore. Kei te waatea ano te aratau panui panui / ohauru, ka hangaia he hongere hei tohatoha karere ki nga kiritaki kua ohauru.

whakapainga, tāpirihia ki Redis 6.0:

  • Ma te taunoa, ka tukuna te kawa RESP3 hou, engari ka timata te tatūnga hononga ki te aratau RESP2 ka huri noa te kiritaki ki te kawa hou mena ka whakamahia te whakahau HELLO hou i roto i te whiriwhiringa hononga. Ka taea e RESP3 te whakahoki tika mai i nga momo raraunga uaua me te kore e hiahia ki te huri i nga huinga momo i te taha o te kiritaki me nga momo whakahoki motuhake.
  • Tautoko mo nga rarangi mana uru (ACL), ka taea e koe te whakatau tika ko nga mahi ka taea e te kiritaki te mahi me te kore. Ka taea hoki e nga ACL te tiaki i nga hapa ka taea i te wa o te whakawhanaketanga, hei tauira, ko te kaihautu e mahi ana i te mahi BRPOPLPUSH anake ka taea te aukati i etahi atu mahi, a mena ka warewarehia te waea FLUSHALL i te wa o te patuiro i roto i te waehere whakaputa, kaore tenei e pai. arahi ki nga raruraru. Ko te whakatinana i te ACL karekau he utu taapiri, he iti noa iho te paanga mahi. Kua whakaritea hoki nga waahanga atanga mo nga ACL, ka taea e koe te hanga i o ake tikanga motuhēhēnga. Hei tiro i nga takahi ACL katoa kua tuhia, ka tukuna te whakahau ACL LOG. Kua taapirihia te whakahau "ACL GENPASS" ki te whakaputa i nga taviri huihuinga ohorere ma te whakamahi i te HMAC i runga i te SHA256.
  • support SSL / TLS ki te whakamuna i te hongere korero i waenga i te kiritaki me te tūmau.
  • support keteroki raraunga i te taha o te kiritaki. E rua nga ahuatanga e waatea ana mo te whakarite i te keteroki ki te taha o te kaihoko me te ahua o te papaaarangi: 1. Maharahara i runga i te tūmau nga taviri i tonohia e te kaihoko i mua hei whakamohio ki a ia mo te ngaro o te whai take o te urunga ki te keteroki kiritaki. . 2. Ko te tikanga "pāho", ka ohauru te kiritaki ki etahi tohu tuatahi, ka whakamohio atu te kaimau ki a ia mena ka huri nga taviri ka taka ki raro i enei tohu. Ko te painga o te aratau "whakapaho" ko te kore e whakapaua e te kaimaumahara ki te penapena i te mapi o nga uara kua keteroki ki te taha o te kiritaki, a ko te ngoikoretanga ko te piki haere o te maha o nga karere kua tukuna.
  • Ko te kaihokohoko karere Disque, ka taea e koe te whakamahi i a Redis ki te tukatuka i nga rarangi karere, kua tangohia mai i te hanganga turanga i kōwae motuhake.
  • Kua tapirihia takawaenga tautau, he takawaenga mo te huinga tūmau Redis e taea ai e te kiritaki te mahi i nga tūmau Redis maha hei tauira kotahi. Ka taea e te takawaenga te tuku tono ki nga node me nga raraunga e tika ana, nga hononga maha, te whirihora ano i te kahui mena ka rahua te node, me te whakahaere i nga tono mo nga waahanga maha.
  • Ko te API mo te tuhi i nga waahanga kua tino pai ake, me te huri i a Redis ki te anga ka taea e koe te hanga i nga punaha i roto i te ahua o nga waahanga taapiri.
  • Kua whakatinanahia he aratau tukurua ka mukua nga konae RDB i muri i te whakamahinga.
  • Kua pai ake te kawa tukurua PSYNC2 kia maha ake ai te tukutahi ano i nga wahanga ma te whakanui ake i te tupono ki te kite i tetahi wehenga kua tohatohahia i waenga i te tauira me te rangatira.
  • Kia tere te uta i nga konae RDB. I runga i te whakakii i te konae, ko te whakaterenga mai i te 20 ki te 30%. I tino whakaterehia te mahi o te whakahau INFO i te aroaro o te tini o nga kaihoko hono.
  • Kua taapirihia he whakahau STRALGO hou me te whakatinanatanga o nga algorithm tukatuka aho uaua. I tenei wa, kotahi anake te LCS (te roanga o muri mai) algorithm e waatea ana, ka whai hua ki te whakataurite i nga raupapa RNA me te DNA.

Source: opennet.ru

Tāpiri i te kōrero