ቫልኪ 9.1

ማህበረሰብ Valkey ይፋ መደረጉን አስታውቋል ቫልኪ 9.1 — እንደ መሸጎጫ እና የመልእክት ወረፋዎች ያሉ የተለያዩ የአጠቃቀም ጉዳዮችን የሚደግፍ እና እንደ ዋና የውሂብ ጎታ ሆኖ ሊያገለግል የሚችል ከፍተኛ አፈጻጸም ያለው፣ ክፍት ምንጭ (BSD) ቁልፍ እሴት ያለው የውሂብ ማከማቻ አዲስ የተረጋጋ ስሪት። ፕሮጀክቱ የሚደገፈው በ Linux ፋውንዴሽን፣ ይህም እንደ ክፍት ምንጭ ኮድ ቀጣይነት ያለው መገኘቱን ያረጋግጣል።


ፕሮጀክቱ የሬዲስ ሹካ ሲሆን የተፈጠረውም ከተጠናቀቀ በኋላ ነው በፈቃድ አሰጣጥ ላይ የተደረጉ ለውጦች.

ይህ እትም አዳዲስ ባህሪያትን፣ የደህንነት ማሻሻያዎችን፣ ክትትልን፣ አፈጻጸምን እና የመሳሪያ ቅልጥፍናን ያካትታል። ከ80 በላይ ሰዎች ለውጡን አስተዋፅዖ አድርገዋል።

ዋና ለውጦች

  • Lua ወደተለየ ሞጁል ተዛውሯል።
    በቫልኪ 9.1 ውስጥ፣ የሉዋ ስክሪፕት ሞተር ከዋናው አገልጋይ ተለይቶ ወደተለየ ሞጁል ተዛውሯል። ይህ መለያየት የቫልኪ ኮር የጥቃት ወለልን ይቀንሳል እና አስተዳዳሪዎች ስክሪፕቶች ጥቅም ላይ ካልዋሉ Luaን ሙሉ በሙሉ እንዲያሰናክሉ ያስችላቸዋል። የትኞቹ የስክሪፕት ፕሮግራሞች በስርዓቱ ውስጥ እንደተጫኑ ለመረዳት ቀላል ለማድረግ፣ የINFO ትዕዛዝ አሁን አዲስ የምላሽ ክፍል አለው፡ የስክሪፕት ፕሮግራሞች።

  • አዲስ የደህንነት ጥገናዎች።
    የተረጋጋው ልቀት 9.1.0 ለሶስት ተጋላጭነቶች ጥገናዎችን ያካትታል፡- በደንበኛ መክፈቻ ዘዴ ውስጥ ከአጠቃቀም በኋላ-ነጻ የሆነ አጠቃቀም፣ በ7RESTORE ትዕዛዝ ውስጥ ልክ ያልሆነ የማህደረ ትውስታ መዳረሻ እና በLua/function ኮድ አፈፃፀም ወቅት ከአፈጻጸም ውጤት ጋር ሙሉ በሙሉ ሲመሳሰል ከአጠቃቀም በኋላ-ነጻ የሆነ አጠቃቀም። እነዚህ ተጋላጭነቶች በማስታወሻዎቹ ውስጥ እንደ CVE-2026-23479፣ CVE-2026-25243 እና CVE-2026-23631 ተዘርዝረዋል።

  • የውሂብ ጎታ-ደረጃ ACL።
    የውሂብ ጎታ ደረጃ የመዳረሻ መቆጣጠሪያ ስርዓት ታክሏል። ይህ በብዙ ተጠቃሚ ውቅሮች ውስጥ የተሻሉ የተሻሻሉ ፈቃዶችን ያስችላል እና ለጠቅላላው የቫልኪ ምሳሌ ከዓለም አቀፍ የመዳረሻ ደንቦች በላይ ይሄዳል።

  • የTLS የምስክር ወረቀቶችን በራስ-ሰር እንደገና መጫን።
    Valkey 9.1 አሁን አውቶማቲክ የTLS ሰርተፊኬት ዳግም መጫንን ይደግፋል። ለአስተዳዳሪዎች፣ ይህ ማለት የምስክር ወረቀቶችን በሚሽከረከሩበት ጊዜ በእጅ የሚወሰዱ እርምጃዎች እና ደህንነታቸው የተጠበቁ ጭነቶችን የበለጠ ምቹ በሆነ መንገድ ማከናወን ማለት ነው።

  • አዲሱ የHGETDEL ቡድን።
    ትዕዛዙ አንድ ወይም ከዚያ በላይ መስኮችን ከሃሽ መዋቅር በአቶሚክ መንገድ ሰርስሮ ይሰርዛል። ይህ በተለይ እንደ ወረፋዎች ወይም የአንድ ጊዜ የውሂብ ፍጆታ ላሉ ሁኔታዎች ጠቃሚ ነው፣ ቀደም ሲል HGET እና HDELን በግብይት በኩል ማዋሃድ አስፈላጊ ነበር።

  • አዲስ የMSETEX ቡድን።
    MSETEX በአንድ ትዕዛዝ አማካኝነት በአንድ የተጋራ የህይወት ዘመን ብዙ ቁልፎችን እንዲያዘጋጁ ያስችልዎታል። ከዚህ በፊት ይህ ሁኔታ በርካታ የSETEX ጥሪዎችን ወይም የSETEX እና EXPIRE ጥሪዎችን በቧንቧ መስመር በኩል ማጣመርን ይጠይቃል። አዲሱ ትዕዛዝ የጥሪዎችን ብዛት ይቀንሳል እና ለክፍለ ጊዜ እና ለጊዜያዊ ውሂብ የተለመደውን ኮድ ያቃልላል።

  • አዲስ የCLUSTERSCAN ቡድን።
    ክላስተሮች አሁን በሁሉም ኖዶች ላይ ቁልፎችን ለመቃኘት አንድ ትዕዛዝ አላቸው። ከዚህ በፊት ደንበኞች በእያንዳንዱ ኖድ ላይ SCAN ን በእጅ ማስኬድ እና ውጤቶቹን ማዋሃድ ነበረባቸው። CLUSTRSCAN የደንበኛ ቤተ-መጻሕፍትን፣ የአስተዳደር መሳሪያዎችን እና እንደ ቁልፎችን በስርዓተ ጥለት ወይም በአይነት መፈለግ ያሉ የአሠራር ተግባራትን ያቃልላል።

  • የክር ማህደረ ትውስታ ፍጆታን ማመቻቸት።
    ከ128 ባይት ያነሱ ሕብረቁምፊዎች ውስጣዊ የጠቋሚ ማመቻቸት የማህደረ ትውስታ ፍጆታን እስከ 20% እንደሚቀንስ ታይቷል። ይህ በተለይ ብዙ ትናንሽ እሴቶችን ለሚያከማቹ የተለመዱ የመሸጎጫ ጫናዎች በጣም አስፈላጊ ነው።

  • ለተደረደሩ ስብስቦች ያነሰ ማህደረ ትውስታ።
    የስኪፕሊስት ማሻሻያ (Skiplist optimizations) ለተደረደሩ ስብስቦች የማህደረ ትውስታ ፍጆታን እስከ 10% ይቀንሳል። እንደ ZRANGEBYSCORE እና ZRANGEBYLEX ያሉ ጥያቄዎችን ጨምሮ በተደረደሩ ስብስቦች ላይ የሚደረጉ ስራዎችም ተፋጥነዋል።

  • ከዳግም ማደስ ጋር የተፋጠነ ሥራ።
    የቁልፍ ቦታው ሲያድግ የሚከሰተው ውስጣዊ የሃሽ ሠንጠረዥ ዳግም አቀማመጥ መዘግየትን ለመቀነስ የተመቻቸ ነው። የመልቀቂያ ማስታወሻዎቹ በተጨማሪ የገጽ ልቀት መጨመር ምክንያት የዘገየ መዘግየት መጨመርን እንደሚቀንስ ይጠቅሳሉ።

  • የተሻሻለ የአይ/ኦ ክር ሞዴል።
    የልቀት እጩ 9.1.0-rc2 የI/O ክር መስተጋብር ሞዴሉን ከመቆለፊያ ነፃ ወረፋዎች በመጠቀም እንደገና ሰርቷል። የልቀት ማስታወሻዎች ከ8–17% የውጤት ጭማሪ ያሳያሉ።

  • GET እና SETን ያፋጥኑ።
    ቫልኪ አሁን በተቻለ መጠን የሃርድዌር ሰዓቱን በነባሪነት ይጠቀማል፣ ይህም ከጊዜ ጋር የተያያዙ የስርዓት ጥሪዎችን ወጪ ይቀንሳል። ፕሮጀክቱ ለGET እና SET ስራዎች እስከ 3% የሚደርስ አጠቃላይ የአፈጻጸም ጭማሪ እንዳለው ይናገራል።

  • ፈጣን የጅምላ ማስወገጃዎች።
    ቫልኪ አላስፈላጊ ዳግም ማዛባትን ለማስወገድ እና የንጥረ ነገሮችን በጅምላ መሰረዝ ለማፋጠን እንደ SREM፣ ZREM እና HDEL ባሉ ስራዎች ወቅት የሃሽ ሰንጠረዦችን ውስጣዊ መጠን ለጊዜው አግዷል።

  • በ AOF ወቅት የበለጠ ውጤታማ የሆነ የብዜት ፈጠራ።
    AOF የነቃ ቅጂ ሲፈጥሩ፣ የተገኘው የRDB ፋይል ለመጀመሪያው የAOF መሰረታዊ ፋይል አዲስ ቅጽበተ-ፎቶ ከማመንጨት ይልቅ አሁን እንደገና ጥቅም ላይ ይውላል። ይህ ቅጂዎችን ሲያሰማሩ አላስፈላጊ ወጪዎችን መቀነስ አለበት።

  • በቫልኪ-ክሊ እና በቫልኪ-ቤንችማርክ ላይ የተደረጉ ማሻሻያዎች።
    የአቶሚክ ማስገቢያ ፍልሰት ድጋፍ ለ--ክላስተር ዳግም ሚዛን እና --ክላስተር ዳግም ማሻሻያ ስራዎች በ--ክላስተር-use-atomic-slot-migration መለኪያ በኩል ወደ valkey-cli ታክሏል። የ RPS ስርጭት ውጤት ከ--warmup እና --duration መለኪያዎች ጋር ወደ valkey-benchmark ታክሏል፣ ይህም የአፈጻጸም ሙከራን የበለጠ ማስተዳደር የሚችል ያደርገዋል።

በተናጠል ከቫልኪ 9.1 ጋር በሥነ-ምህዳር ውስጥ ተዛማጅ ፕሮጀክቶች እየተስፋፉ ነው: የቫልኪ አስተዳዳሪ ለክላስተር ምስላዊ አስተዳደር፣ የቫልኪ ፍለጋ 1.2 ከሙሉ ጽሑፍ ፍለጋ፣ ቁጥራዊ ማጣሪያዎች፣ መለያዎች እና የቬክተር ፍለጋ እንዲሁም ከደንበኛ ቤተ-መጽሐፍት ጋር ቫልኪ ግላይድ.

ቫልኪ 9.1 ከአፈጻጸም አንፃር ጉልህ የሆነ ዝማኔ ነው፡- በጋራ መዋቅሮች ላይ ያነሰ ማህደረ ትውስታ፣ በውስጣዊ ግንባታዎች ወቅት ያነሰ መዘግየት፣ ለክላስተር እና ለጊዜያዊ ውሂብ አዳዲስ ትዕዛዞች እና ለምርት ጭነቶች የበለጠ ትክክለኛ የደህንነት ሞዴል።

ምንጭ: linux.org.ru

በDDoS ጥበቃ፣ VPS VDS አገልጋዮች ለጣቢያዎች አስተማማኝ ማስተናገጃ ይግዙ 🔥 አስተማማኝ የድር ጣቢያ ማስተናገጃ በዲዶኤስ ጥበቃ፣ በቪፒኤስ ቪዲኤስ አገልጋዮች ይግዙ | ProHoster