Redis 6.0 ti tẹlẹ ti ni idasilẹ ati pe o wa pẹlu awọn ilọsiwaju pataki pupọ

 

Ẹya tuntun ti Redis 6.0 wa bayi lẹhin oṣu mẹrin ti ikede ti RC1. Fun awọn ti ko mọ pẹlu Redis, o yẹ ki o mọ pe eyi jẹ eto iṣakoso iye data iye iwọn ti a kọ sinu ANSI-C ati pinpin labẹ iwe-aṣẹ BSD.

Ẹya iduroṣinṣin yii wa pẹlu awọn iyipada akiyesi si awọn ẹya tuntun, gẹgẹbi tuntun Ilana RESP3, iṣẹ naa "Kaṣe ẹgbẹ ẹgbẹ Onibara", ACL (atokọ iṣakoso iwọle), Awọn aṣẹ Redis, awọn faili RDB, ati bẹbẹ lọ.

Redis 6.0 Key Awọn ẹya tuntun

Ọkan ninu awọn aratuntun akọkọ ti ẹya tuntun yii jẹ RESP3, Ilana yiyan tuntun kan, eyiti gẹgẹbi awọn olupilẹṣẹ rẹs jẹ pataki nitori ilana atijọ, RESP2, ko jẹ itumọ-ọrọ to. Ero akọkọ pẹlu RESP3 ni agbara lati pada si awọn iru data ti o nira taara lati Redis, laisi alabara ni lati mọ iru iru lati yi iyipada "awọn ipilẹ pẹlẹbẹ" tabi awọn nọmba ti o pada pada dipo awọn iye Boolean ti o yẹ ati bẹbẹ lọ.

Ẹya tuntun miiran ni Redis 6.0 ni ACL eyiti o jẹ Ti pinnu fun ipinya lati daabobo data lati awọn aṣiṣe ohun elo. Ohun ti o dara nipa afikun yii ni pe o wa ni wiwo modulu Redis bayi fun ACL, eyiti o fun ọ laaye lati kọ awọn ọna idanimọ aṣa.

Kaṣe ti o dara si ni ẹgbẹ alabara, jẹ miiran ti awọn aratuntun ti ẹya yii, niwon ti tun ṣe yhsilẹ ọna kaṣe ibi-itọju silẹ ni ojurere fun lilo awọn orukọ coden, eyiti, jẹ ọna ti o dara julọ. Yàtò sí yen, iṣẹ naa ni afikun nipasẹ “ipo gbigbe”O le wulo pupọ lati ṣafikun ipo tuntun ti o nilo olupin lati di kekere si ipo kankan si awọn alabara.

Nigbati o ba nlo ipo gbigbe, olupin ko gbiyanju lati ranti awọn bọtini ti alabara kọọkan beere. Ni ilodi si, awọn alabara ṣe alabapin si awọn prefixes bọtini. Abajade ti iyipada yii ni pe ko si awọn ifiranṣẹ diẹ sii, ṣugbọn fun awọn prefixes ti o yan nikan ati pe ko si igbiyanju iranti ni ẹgbẹ olupin naa.

Siwaju si, ipo “ijade-ni / jade” ti ni atilẹyin bayi, nitorinaa awọn olumulo ti ko lo ipo igbohunsafefe le sọ fun olupin gangan ohun ti alabara yoo kaṣe lati dinku nọmba awọn ifiranṣẹ asan.

Ni apa keji a le rii Awọn ilọsiwaju ACL, pe ni akọkọ, aṣẹ ACL LOG tuntun kan ngbanilaaye lati wo gbogbo awọn alabara rufin ACL, eyi ti iraye si aṣẹ ti wọn ko gbọdọ ṣe ati eyiti awọn bọtini iraye si ti ko le wọle si tabi ti awọn igbiyanju idanimọ ti kuna.

Ẹlẹẹkeji, Iṣẹ ACL GENPASS ti ni atunṣe, bayi nlo HMAC ti o da lori SHA256 o si gba ariyanjiyan aṣayan lati sọ fun olupin naa ọpọlọpọ awọn gige gige okun-alai-ṣootọ ti ko wulo ti o fẹ ṣe. Redis ṣe ina bọtini inu nigbati / dev / urandom bẹrẹ ati lẹhinna lo HMAC ni ipo kika lati ṣe awọn nọmba alailowaya miiran: ni ọna yii o le ṣe abuku API ki o pe ni igbakugba ti o ba fẹ, nitori yoo yara pupọ, o salaye olutọpa naa.

Imudara PSYNC2 ngbanilaaye Redis lati tun ṣe apakan apakan ni igbakanna diẹ sii. Ni otitọ, o le dinku awọn PING ti o kẹhin ninu ilana naa, nitorinaa awọn ẹda ati awọn oluwa ṣeese lati wa aiṣedeede ti o wọpọ.

Awọn ofin Redis ti o ni ilọsiwaju pẹlu idaduro akokoKii ṣe BLPOP nikan ati awọn ofin miiran ti awọn iṣẹju-aaya gba tẹlẹ ni bayi gba awọn nọmba eleemewa, ṣugbọn ipinnu gangan tun ti ni ilọsiwaju lati ma kere si iye “HZ” lọwọlọwọ, laibikita nọmba awọn alabara ti a sopọ.

Lakotan miiran ti awọn ayipada pataki ti ẹya yii jẹ aAwọn faili RDB ti o ni ilọsiwaju, eyiti o yarayara lati fifuye bayi. Ti o da lori akopọ gangan ti faili naa (awọn iye nla tabi kekere), o le nireti ilọsiwaju 20-30%, da lori olugbala naa. Aṣẹ INFO tun yara ni bayi nigbati awọn alabara pọ pọ, ọrọ pipẹ ti o ti yanju nikẹhin.

Redis 6.0.0 ti wa fun igbasilẹ lati oju opo wẹẹbu osise rẹ.


Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Jẹ akọkọ lati sọ ọrọ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade. O beere aaye ti wa ni samisi pẹlu *

*

*

  1. Lodidi fun data naa: Miguel Ángel Gatón
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.