{"id":181734,"date":"2026-05-25T20:48:31","date_gmt":"2026-05-25T18:48:31","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/valkey-9-1"},"modified":"2026-05-25T20:48:31","modified_gmt":"2026-05-25T18:48:31","slug":"valkey-9-1","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/news\/valkey-9-1","title":{"rendered":"Valkey 9.1","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex>      <noindex><\/p>\n<p>Comunitatea <a rel=\"nofollow\" href=\"https:\/\/valkey.io\">Valkey<\/a> a anun\u021bat lansarea <strong>Valkey 9.1<\/strong> \u2014 unei noi versiuni stabile a unui sistem de stocare de date de tip \u201echeie-valoare\u201d cu surs\u0103 deschis\u0103 (licen\u021ba BSD), care suport\u0103 diverse scenarii de utilizare, cum ar fi caching-ul \u0219i cozi de mesaje, precum \u0219i poate func\u021biona ca baz\u0103 de date principal\u0103. Proiectul este sus\u021binut de Linux Foundation, garant\u00e2nd disponibilitatea sa constant\u0103 sub form\u0103 de surs\u0103 deschis\u0103.<\/p>\n<p><\/noindex><\/noindex><br \/>\n<noindex><\/p>\n<p>Proiectul este un fork al Redis \u0219i a fost creat dup\u0103 <a rel=\"nofollow\" href=\"https:\/\/github.com\/redis\/redis\/pull\/13157\">schimb\u0103rile \u00een licen\u021bierea sa<\/a>.<\/p>\n<p><\/noindex><\/p>\n<p>Aceast\u0103 versiune include noi func\u021bionalit\u0103\u021bi, \u00eembun\u0103t\u0103\u021biri ale securit\u0103\u021bii, monitoriz\u0103rii, performan\u021bei \u0219i eficien\u021bei instrumentelor. La preg\u0103tirea lans\u0103rii au participat peste 80 de persoane.<\/p>\n<h3>Principalele modific\u0103ri<\/h3>\n<ul>\n<li>\n<p><strong>Lua a fost mutat \u00eentr-un modul separat.<\/strong><br \/>\n\u00cen Valkey 9.1, motorul de scripting Lua a fost separat de serverul principal \u0219i mutat \u00eentr-un modul de sine st\u0103t\u0103tor. Aceast\u0103 separare reduce suprafa\u021ba de atac a nucleului Valkey \u0219i ofer\u0103 administratorilor posibilitatea de a dezactiva complet Lua, dac\u0103 scripturile bazate pe acesta nu sunt utilizate. Pentru a face mai u\u0219or de \u00een\u021beles ce motoare de scripting sunt \u00eenc\u0103rcate \u00een sistem, comanda INFO a primit o nou\u0103 sec\u021biune \u00een r\u0103spuns \u2014 Motoare de Scripting.<\/p>\n<\/li>\n<li>\n<p><strong>Noi corec\u021bii de securitate.<\/strong><br \/>\n\u00cen versiunea stabil\u0103 9.1.0 au fost incluse corec\u021bii pentru trei vulnerabilit\u0103\u021bi: use-after-free \u00een mecanismul de deblocare a clientului, acces necorespunz\u0103tor la memorie \u00een comanda 7RESTORE, precum \u0219i use-after-free \u00een timpul sincroniz\u0103rii complete \u00een timpul execut\u0103rii codului Lua\/function cu cedarea execu\u021biei. \u00cen notele despre lansare sunt men\u021bionate ca CVE-2026-23479, CVE-2026-25243 \u0219i CVE-2026-23631.<\/p>\n<\/li>\n<li>\n<p><strong>ACL la nivel de baz\u0103 de date.<\/strong><br \/>\nA fost ad\u0103ugat\u0103 un sistem de control al accesului la nivelul unor baze de date individuale. Acest lucru permite o \u00eemp\u0103r\u021bire mai fin\u0103 a drepturilor \u00een configura\u021bii multi-utilizator \u0219i nu se limiteaz\u0103 doar la regulile globale de acces la nivelul \u00eentregului instan\u021b\u0103 Valkey.<\/p>\n<\/li>\n<li>\n<p><strong>Re\u00eenc\u0103rcare automat\u0103 a certificatelor TLS.<\/strong><br \/>\nValkey 9.1 a primit suport pentru re\u00eenc\u0103rcarea automat\u0103 a certificatelor TLS. Pentru administratori, acest lucru \u00eenseamn\u0103 mai pu\u021bine opera\u021biuni manuale la rota\u021bia certificatelor \u0219i o exploatare mai convenabil\u0103 a instan\u021belor securizate.<\/p>\n<\/li>\n<li>\n<p><strong>Noua comand\u0103 HGETDEL.<\/strong><br \/>\nComanda ob\u021bine \u0219i elimin\u0103 atomic unul sau mai multe c\u00e2mpuri dintr-o structur\u0103 hash. Sensul practic este scenarii asem\u0103n\u0103toare cu o coad\u0103 sau consum de date unice, \u00een care anterior era necesar\u0103 combinarea HGET \u0219i HDEL printr-o tranzac\u021bie.<\/p>\n<\/li>\n<li>\n<p><strong>Noua comand\u0103 MSETEX.<\/strong><br \/>\nMSETEX permite stabilirea mai multor chei cu o durat\u0103 comun\u0103 de via\u021b\u0103 printr-o singur\u0103 comand\u0103. Anterior, pentru un astfel de scenariu erau necesare mai multe apeluri SETEX sau o combina\u021bie de SET \u0219i EXPIRE prin pipeline. Noua comand\u0103 reduce num\u0103rul de apeluri \u0219i simplific\u0103 codul tipic pentru datele de sesiune \u0219i temporare.<\/p>\n<\/li>\n<li>\n<p><strong>Noua comand\u0103 CLUSTERSCAN.<\/strong><br \/>\n\u00cen clustere a fost introdus\u0103 o comand\u0103 unic\u0103 pentru scanarea cheilor pe toate nodurile. Anterior, clien\u021bii trebuiau s\u0103 execute SCAN pe fiecare nod \u0219i s\u0103 combine rezultatele. CLUSTERSCAN simplific\u0103 bibliotecile clientului, instrumentele de administrare \u0219i sarcinile opera\u021bionale, precum c\u0103utarea cheilor dup\u0103 tipar sau tip \u00een \u00eentregul cluster.<\/p>\n<\/li>\n<li>\n<p><strong>Optimizarea consumului de memorie pentru \u0219iruri.<\/strong><br \/>\nDatorit\u0103 optimiz\u0103rilor interne ale pointerilor pentru \u0219iruri mai scurte de 128 de octe\u021bi, s-a raportat o reducere a consumului de memorie de p\u00e2n\u0103 la 20%. Acest lucru este deosebit de important pentru sarcinile tipice de caching, unde se p\u0103streaz\u0103 un num\u0103r mare de valori mici.<\/p>\n<\/li>\n<li>\n<p><strong>Mai pu\u021bin\u0103 memorie pentru seturi ordonate.<\/strong><br \/>\nOptimiz\u0103rile structurilor skiplist reduc consumul de memorie pentru seturile ordonate cu p\u00e2n\u0103 la 10%. De asemenea, opera\u021biile asupra mul\u021bimilor ordonate, inclusiv cererile de tip ZRANGEBYSCORE \u0219i ZRANGEBYLEX, au fost accelerate.<\/p>\n<\/li>\n<li>\n<p><strong>Accelerare a procesului de rehashing.<\/strong><br \/>\nReparti\u021bia intern\u0103 a tabelelor hash, care apare adesea la cre\u0219terea keyspace-ului, a fost optimizat\u0103 pentru a reduce \u00eent\u00e2rzierile. \u00cen notele de lansare s-a men\u021bionat, de asemenea, o reducere a v\u00e2rfurilor de laten\u021b\u0103 datorit\u0103 eliber\u0103rii incrementale de pagini.<\/p>\n<\/li>\n<li>\n<p><strong>Model \u00eembun\u0103t\u0103\u021bit de thread-ing I\/O.<\/strong><br \/>\n\u00cen release candidate 9.1.0-rc2, modelul de interac\u021biune al thread-urilor de intrare-ie\u0219ire a fost reproiectat folosind cozi f\u0103r\u0103 bloc\u0103ri. \u00cen notele de lansare s-a men\u021bionat o cre\u0219tere a capacit\u0103\u021bii de procesare cu 8-17%.<\/p>\n<\/li>\n<li>\n<p><strong>Accelerare a opera\u021biunilor GET \u0219i SET.<\/strong><br \/>\nValkey folose\u0219te acum \u00een mod implicit ceasuri hardware acolo unde este posibil, ceea ce reduce costurile asociate apelurilor de sistem referitoare la timp. Proiectul raporteaz\u0103 o cre\u0219tere a performan\u021bei GET \u0219i SET de p\u00e2n\u0103 la 3% \u00een ansamblu.<\/p>\n<\/li>\n<li>\n<p><strong>\u015etergeri \u00een mas\u0103 mai rapide.<\/strong><br \/>\n\u00cen opera\u021biuni precum SREM, ZREM \u0219i HDEL, Valkey suspend\u0103 temporar modificarea dimensiunilor tabelului de hashuri pentru a evita rehashingul excesiv \u0219i a accelera eliminarea \u00een mas\u0103 a elementelor.<\/p>\n<\/li>\n<li>\n<p><strong>Crearea mai eficient\u0103 a replicatelor cu AOF.<\/strong><br \/>\nC\u00e2nd se creeaz\u0103 o replic\u0103 cu AOF activat, acum se reutilizeaz\u0103 fi\u0219ierul RDB ob\u021binut \u00een loc s\u0103 se genereze o nou\u0103 captur\u0103 pentru fi\u0219ierul de baz\u0103 AOF. Acest lucru ar trebui s\u0103 reduc\u0103 povara inutil\u0103 la desf\u0103\u0219urarea replicatelor.<\/p>\n<\/li>\n<li>\n<p><strong>\u00cembun\u0103t\u0103\u021biri pentru valkey-cli \u0219i valkey-benchmark.<\/strong><br \/>\n\u00cen valkey-cli a fost ad\u0103ugat suport pentru migrarea atomic\u0103 a sloturilor prin parametrul --cluster-use-atomic-slot-migration pentru opera\u021biile --cluster rebalance \u0219i --cluster reshard. \u00cen valkey-benchmark a fost ad\u0103ugat output-ul distribu\u021biei RPS, precum \u0219i parametrii --warmup \u0219i --duration, ceea ce face testarea performan\u021bei mai gestionabil\u0103.<\/p>\n<\/li>\n<\/ul>\n<p><noindex><\/p>\n<p>Separat, \u00eempreun\u0103 cu Valkey 9.1 \u00een ecosistemul <a rel=\"nofollow\" href=\"https:\/\/www.linuxfoundation.org\/press\/valkey-enhances-efficiency-security-and-modular-performance-with-9.1-release-and-new-ecosystem-integrations\">sunt promovate proiecte conexe<\/a>: <strong>Valkey Admin<\/strong> pentru gestionarea vizual\u0103 a clusterelor, <strong>Valkey Search 1.2<\/strong> cu c\u0103utare text complet, filtre numerice, etichete \u0219i c\u0103utare vectorial\u0103, precum \u0219i biblioteca clientului <strong>Valkey GLIDE<\/strong>.<\/p>\n<p><\/noindex><\/p>\n<p>Valkey 9.1 - o actualizare semnificativ\u0103 din perspectiva oper\u0103rii: consum mai mic de memorie pentru structuri tipice, \u00eent\u00e2rzieri mai reduse \u00een timpul reorganiz\u0103rilor interne, comenzi noi pentru clustere \u0219i date temporale, precum \u0219i un model de securitate mai riguros pentru instal\u0103rile \u00een produc\u021bie.<\/p>\n<p>Sursa: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/opensource\/18298181\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e Valkey \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u043e \u043e \u0432\u044b\u043f\u0443\u0441\u043a\u0435 Valkey 9.1 \u2014 \u043d\u043e\u0432\u043e\u0439 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u0442\u0438\u043f\u0430 \u00ab\u043a\u043b\u044e\u0447-\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435\u00bb \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c (\u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044f BSD), \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f, \u0442\u0430\u043a\u0438\u0435 \u043a\u0430\u043a \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0438 \u043e\u0447\u0435\u0440\u0435\u0434\u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u0435\u0442 \u0432\u044b\u0441\u0442\u0443\u043f\u0430\u0442\u044c \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445. \u041f\u0440\u043e\u0435\u043a\u0442 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f Linux Foundation, \u0447\u0442\u043e \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u0443\u0435\u0442 \u0435\u0433\u043e \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u0443\u044e \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u044c \u0432 \u0432\u0438\u0434\u0435 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0433\u043e \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0433\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-181734","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e Valkey \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u043e \u043e \u0432\u044b\u043f\u0443\u0441\u043a\u0435 Valkey 9.1 \u2014 \u043d\u043e\u0432\u043e\u0439 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u0442\u0438\u043f\u0430.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/ro\/blog\/news\/valkey-9-1\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Valkey 9.1 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e Valkey \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u043e \u043e \u0432\u044b\u043f\u0443\u0441\u043a\u0435 Valkey 9.1 \u2014 \u043d\u043e\u0432\u043e\u0439 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u0442\u0438\u043f\u0430.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/ro\/blog\/news\/valkey-9-1\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-05-25T18:48:31+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-05-25T18:48:31+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Valkey 9.1 | ProHoster","description":"Comunitatea Valkey a anun\u021bat lansarea Valkey 9.1 \u2014 o nou\u0103 versiune stabil\u0103 a unui stoc de date de \u00eenalt\u0103 performan\u021b\u0103.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/valkey-9-1","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Valkey 9.1 | ProHoster","og:description":"\u0421\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e Valkey \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u043e \u043e \u0432\u044b\u043f\u0443\u0441\u043a\u0435 Valkey 9.1 \u2014 \u043d\u043e\u0432\u043e\u0439 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u0442\u0438\u043f\u0430.","og:url":"https:\/\/prohoster.info\/ro\/blog\/news\/valkey-9-1","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-05-25T18:48:31+00:00","article:modified_time":"2026-05-25T18:48:31+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/181734","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=181734"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/181734\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=181734"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=181734"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=181734"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}