Valkey 9.1

Zej Zog Hav tau tshaj tawm qhov kev tso tawm Valkey 9.1 — ib qho version tshiab ruaj khov ntawm qhov ua tau zoo, qhib-qhov chaw (BSD daim ntawv tso cai) cov ntaub ntawv tseem ceeb-tus nqi uas txhawb nqa ntau yam kev siv, xws li caching thiab cov lus queues, thiab kuj tuaj yeem ua haujlwm ua lub hauv paus ntaub ntawv tseem ceeb. Qhov project no tau txais kev txhawb nqa los ntawm Linux Lub hauv paus, xyuas kom meej tias nws muaj nyob rau hauv qhov chaw qhib.


Qhov project yog ib qho kev sib txuas ntawm Redis thiab tau tsim tom qab kev hloov pauv hauv nws daim ntawv tso cai.

Tsab ntawv tso tawm no muaj cov yam ntxwv tshiab, kev txhim kho hauv kev ruaj ntseg, kev saib xyuas, kev ua tau zoo, thiab kev siv cov cuab yeej kom zoo. Muaj ntau tshaj 80 tus neeg tau pab txhawb rau tsab ntawv tso tawm no.

Kev hloov pauv loj

  • Lua tau raug tsiv mus rau ib lub module sib cais.
    Hauv Valkey 9.1, lub cav sau ntawv Lua tau raug cais tawm ntawm lub server tseem ceeb thiab tsiv mus rau ib lub module sib cais. Qhov kev sib cais no txo ​​qhov chaw tawm tsam ntawm Valkey core thiab tso cai rau cov thawj coj kom kaw Lua tag nrho yog tias tsis siv cov ntawv sau. Yuav kom yooj yim dua rau kev nkag siab tias cov cav sau ntawv twg raug thauj mus rau hauv lub system, cov lus txib INFO tam sim no muaj ib ntu teb tshiab: Cov Cav Sau Ntawv.

  • Kev kho tshiab rau kev ruaj ntseg.
    Qhov kev tso tawm ruaj khov 9.1.0 muaj kev kho rau peb qhov tsis muaj zog: ib qho use-after-free hauv lub tshuab qhib tus neeg siv khoom, ib qho kev nkag mus rau hauv lub cim xeeb tsis raug hauv 7RESTORE command, thiab ib qho use-after-free thaum lub sijhawm ua tiav Lua/function code nrog rau kev ua tiav. Cov qhov tsis muaj zog no tau teev nyob rau hauv cov ntawv sau ua CVE-2026-23479, CVE-2026-25243, thiab CVE-2026-23631.

  • ACL theem database.
    Tau ntxiv ib lub tshuab tswj kev nkag mus rau theem database. Qhov no tso cai rau kev tso cai zoo dua hauv kev teeb tsa ntau tus neeg siv thiab mus dhau cov cai nkag mus thoob ntiaj teb rau tag nrho Valkey instance.

  • Kev rov qab thauj cov ntawv pov thawj TLS tsis siv neeg.
    Valkey 9.1 tam sim no txhawb nqa kev rov qab xa daim ntawv pov thawj TLS tsis siv neeg. Rau cov thawj coj, qhov no txhais tau tias tsawg dua cov kauj ruam ua haujlwm thaum hloov daim ntawv pov thawj thiab kev ua haujlwm yooj yim dua ntawm kev teeb tsa ruaj ntseg.

  • Pab neeg HGETDEL tshiab.
    Cov lus txib atomically retrieves thiab rho tawm ib lossis ntau daim teb ntawm cov qauv hash. Qhov no yog qhov tshwj xeeb tshaj yog rau cov xwm txheej zoo li queues lossis ib zaug siv cov ntaub ntawv, qhov twg yav dhau los nws yuav tsum tau ua ke HGET thiab HDEL ntawm kev lag luam.

  • Pab neeg MSETEX tshiab.
    MSETEX tso cai rau koj teeb tsa ntau tus yuam sij nrog lub neej sib koom siv ib lo lus txib. Yav dhau los, qhov xwm txheej no xav tau ntau qhov kev hu SETEX lossis kev sib xyaw ua ke ntawm SET thiab EXPIRE hu los ntawm cov kav dej. Cov lus txib tshiab txo cov lej ntawm kev hu thiab ua kom yooj yim rau cov lej ib txwm rau kev sib tham thiab cov ntaub ntawv ib ntus.

  • Pab neeg CLUSTERSCAN tshiab.
    Cov pawg tam sim no muaj ib qho lus txib rau kev luam theej cov yuam sij thoob plaws txhua lub nodes. Yav dhau los, cov neeg siv khoom yuav tsum tau khiav SCAN ntawm txhua lub node thiab sib koom ua ke cov txiaj ntsig. CLUSTERSCAN ua kom yooj yim rau cov tsev qiv ntawv neeg siv khoom, cov cuab yeej tswj hwm, thiab cov haujlwm ua haujlwm xws li nrhiav cov yuam sij los ntawm tus qauv lossis hom thoob plaws tag nrho pawg.

  • Kev ua kom zoo dua ntawm kev siv lub cim xeeb ntawm cov hlua.
    Kev kho kom zoo dua ntawm cov pointer sab hauv rau cov hlua luv dua 128 bytes tau pom tias txo qhov kev siv lub cim xeeb txog li 20%. Qhov no tseem ceeb heev rau cov haujlwm caching uas khaws cia ntau tus nqi me me.

  • Tsawg dua qhov nco rau cov teeb tsa uas tau teeb tsa.
    Kev ua kom zoo dua ntawm Skiplist txo qhov kev siv lub cim xeeb rau cov teeb tsa uas tau txheeb xyuas los ntawm txog li 10%. Kev ua haujlwm ntawm cov teeb tsa uas tau txheeb xyuas, suav nrog cov lus nug zoo li ZRANGEBYSCORE thiab ZRANGEBYLEX, kuj tau ua kom nrawm dua.

  • Ua haujlwm sai dua nrog kev rov ua dua.
    Kev hloov pauv ntawm lub rooj hash sab hauv, uas feem ntau tshwm sim thaum qhov chaw tseem ceeb loj hlob tuaj, tau raug kho kom zoo dua los txo qhov latency. Cov ntawv sau tso tawm kuj hais txog kev txo qis ntawm latency spikes vim yog kev tso tawm nplooj ntawv ntxiv.

  • Cov qauv xov I/O zoo dua.
    Tus neeg sib tw tso tawm 9.1.0-rc2 tau ua haujlwm dua tshiab rau tus qauv sib cuam tshuam ntawm I/O siv cov kab tsis muaj xauv. Cov ntawv sau tseg qhia txog kev nce ntxiv ntawm 8–17%.

  • Ua kom GET thiab SET sai dua.
    Tam sim no Valkey siv lub moos kho vajtse los ntawm lub neej ntawd qhov twg ua tau, txo cov nqi ntawm kev hu xov tooj ntsig txog lub sijhawm. Qhov project thov kom muaj kev nce qib tag nrho txog li 3% rau GET thiab SET kev ua haujlwm.

  • Kev tshem tawm ntau yam sai dua.
    Tam sim no Valkey ncua ib ntus kev hloov kho qhov loj me ntawm cov hash tables thaum lub sijhawm ua haujlwm xws li SREM, ZREM, thiab HDEL kom tsis txhob rov ua dua tshiab thiab ua kom cov ntsiab lus ploj mus sai dua.

  • Kev tsim cov qauv zoo dua thaum lub sijhawm AOF.
    Thaum tsim ib daim qauv nrog AOF qhib, cov ntaub ntawv RDB uas tau txais tam sim no rov siv dua es tsis txhob tsim ib daim duab tshiab rau cov ntaub ntawv AOF pib. Qhov no yuav tsum txo cov nqi tsis tsim nyog thaum xa cov qauv rov qab.

  • Kev txhim kho rau valkey-cli thiab valkey-benchmark.
    Kev txhawb nqa kev hloov pauv ntawm qhov chaw atomic tau ntxiv rau valkey-cli ntawm qhov parameter --cluster-use-atomic-slot-migration rau --cluster rebalance thiab --cluster reshard operations. Cov zis faib tawm RPS tau ntxiv rau valkey-benchmark, nrog rau cov kev ntsuas --warmup thiab --duration, ua rau kev sim kev ua tau zoo yooj yim dua.

Sib cais ua ke nrog Valkey 9.1 hauv lub ecosystem cov haujlwm cuam tshuam raug txhawb nqa: Valkey Admin rau kev tswj hwm pom ntawm cov pawg, Kev Tshawb Nrhiav Valkey 1.2 nrog rau kev tshawb nrhiav cov ntawv nyeem tag nrho, cov lim dej numeric, cov cim npe thiab kev tshawb nrhiav vector, nrog rau lub tsev qiv ntawv rau cov neeg siv khoom Valkey GLIDE.

Valkey 9.1 yog qhov hloov tshiab tseem ceeb los ntawm qhov kev ua tau zoo: tsawg dua qhov nco ntawm cov qauv ib txwm muaj, tsawg dua latency thaum lub sijhawm rov tsim kho sab hauv, cov lus txib tshiab rau cov pawg thiab cov ntaub ntawv ib ntus, thiab tus qauv kev ruaj ntseg zoo dua rau kev teeb tsa ntau lawm.

Tau qhov twg los: linux.org.ru ua

Yuav txhim khu kev qha hosting rau cov chaw nrog DDoS tiv thaiv, VPS VDS servers 🔥 Yuav lub vev xaib hosting txhim khu kev qha nrog kev tiv thaiv DDoS, VPS VDS servers | ProHoster