{"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\/da\/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>F\u00e6llesskab <a rel=\"nofollow\" href=\"https:\/\/valkey.io\">Valkey<\/a> har udgivet <strong>Valkey 9.1<\/strong> \u2014 en ny stabil version af et h\u00f8jtydende n\u00f8gle-v\u00e6rdi datalager med \u00e5bent kildekode (BSD-licens), der underst\u00f8tter forskellige anvendelsesscenarier s\u00e5som caching og beskedk\u00f8er, samt kan fungere som den prim\u00e6re database. Projektet st\u00f8ttes af Linux Foundation, hvilket sikrer, at det forbliver tilg\u00e6ngeligt som \u00e5bent kildekode.<\/p>\n<p><\/noindex><\/noindex><br \/>\n<noindex><\/p>\n<p>Projektet er en fork af Redis og blev oprettet efter <a rel=\"nofollow\" href=\"https:\/\/github.com\/redis\/redis\/pull\/13157\">\u00e6ndringer i dets licens<\/a>.<\/p>\n<p><\/noindex><\/p>\n<p>Denne udgivelse inkluderer nye funktioner, forbedringer i sikkerhed, overv\u00e5gning, ydeevne og effektiviteten af v\u00e6rkt\u00f8jerne. Mere end 80 personer har bidraget til forberedelsen af udgivelsen.<\/p>\n<h3>Vigtige \u00e6ndringer<\/h3>\n<ul>\n<li>\n<p><strong>Lua er blevet adskilt til en selvst\u00e6ndig modul.<\/strong><br \/>\nI Valkey 9.1 er Lua-scripting motoren adskilt fra den prim\u00e6re server og overf\u00f8rt til en selvst\u00e6ndig modul. Denne opdeling reducerer angrebsfladen for Valkey's kerne og giver administratorer mulighed for helt at deaktivere Lua, hvis scripts p\u00e5 det ikke anvendes. For at g\u00f8re det lettere at forst\u00e5, hvilke scripting motorer der er indl\u00e6st i systemet, har INFO kommandoen f\u00e5et en ny sektion i svaret \u2014 Scripting Engines.<\/p>\n<\/li>\n<li>\n<p><strong>Nye sikkerhedsfejlrettelser.<\/strong><br \/>\nDen stabile udgivelse 9.1.0 inkluderer rettelser til tre s\u00e5rbarheder: use-after-free i klientudl\u00e5singsmekanismen, forkert hukommelsesadgang i kommandoen 7RESTORE, samt use-after-free under fuld synkronisering under udf\u00f8relse af Lua\/function-kode med udf\u00f8relsesleje. Disse er angivet i noterne som CVE-2026-23479, CVE-2026-25243 og CVE-2026-23631.<\/p>\n<\/li>\n<li>\n<p><strong>Database-niveau ACL.<\/strong><br \/>\nDer er tilf\u00f8jet et adgangskontrolsystem p\u00e5 niveau med individuelle databaser. Dette muligg\u00f8r en finere opdeling af rettigheder i flerbruger-konfigurationer og begr\u00e6nser sig ikke kun til globale adgangsregler p\u00e5 niveau med hele Valkey-instansen.<\/p>\n<\/li>\n<li>\n<p><strong>Automatisk genstart af TLS-certifikater.<\/strong><br \/>\nValkey 9.1 har f\u00e5et st\u00f8tte til automatisk genstart af TLS-certifikater. For administratorer betyder dette f\u00e6rre manuelle operationer ved rotation af certifikater og en mere bekvem drift af sikre installationer.<\/p>\n<\/li>\n<li>\n<p><strong>Ny kommando HGETDEL.<\/strong><br \/>\nKommandoen henter og fjerner atomisk et eller flere felter fra hash-strukturen. Den praktiske hensigt er scripts, der ligner en k\u00f8 eller engangsforbrug af data, hvor det tidligere var n\u00f8dvendigt at kombinere HGET og HDEL via en transaktion.<\/p>\n<\/li>\n<li>\n<p><strong>Nyt MSETEX-kommando.<\/strong><br \/>\nMSETEX g\u00f8r det muligt at indstille flere n\u00f8gler med en f\u00e6lles livscyklus med \u00e9n kommando. Tidligere kr\u00e6vede et s\u00e5dant scenarie flere opkald til SETEX eller en kombination af SET og EXPIRE via pipeline. Den nye kommando reducerer antallet af opkald og forenkler typisk kode til sessions- og tidsdata.<\/p>\n<\/li>\n<li>\n<p><strong>Nyt CLUSTERSCAN-kommando.<\/strong><br \/>\nI klynger er der nu en enhedskommand for at scanne n\u00f8gler p\u00e5 tv\u00e6rs af alle noder. Tidligere m\u00e5tte kunder selv udf\u00f8re SCAN p\u00e5 hver node og kombinere resultaterne. CLUSTERSCAN forenkler kunde-biblioteker, adminv\u00e6rkt\u00f8jer og driftsopgaver som at s\u00f8ge efter n\u00f8gler efter m\u00f8nstre eller typer i hele klyngen.<\/p>\n<\/li>\n<li>\n<p><strong>Optimering af hukommelsesforbrug af strenge.<\/strong><br \/>\nTakket v\u00e6re interne optimeringer af pegepunkter for strenge under 128 byte er der blevet opn\u00e5et en reduktion af hukommelsesforbruget p\u00e5 op til 20%. Dette er is\u00e6r vigtigt for typiske caching belastninger, hvor der opbevares mange sm\u00e5 v\u00e6rdier.<\/p>\n<\/li>\n<li>\n<p><strong>Mindre hukommelse til sorterede s\u00e6t.<\/strong><br \/>\nOptimeringer af skiplist-strukturer reducerer hukommelsesforbruget for sorted set med op til 10%. Desuden er operationer over sorterede m\u00e6ngder blevet hurtigere, inklusive foresp\u00f8rgsler som ZRANGEBYSCORE og ZRANGEBYLEX.<\/p>\n<\/li>\n<li>\n<p><strong>Accelereret arbejde med rehashing.<\/strong><br \/>\nIntern omfordeling af hash-tabeller, som ofte optr\u00e6der ved v\u00e6kst af keyspace, er blevet optimeret for at reducere forsinkelser. I release notes n\u00e6vnes ogs\u00e5 en reduktion af latency spikes ved hj\u00e6lp af inkrementel sidefrigivelse.<\/p>\n<\/li>\n<li>\n<p><strong>Forbedret model for I\/O threading.<\/strong><br \/>\nI release candidate 9.1.0-rc2 er modellen for interaktion mellem I\/O-tr\u00e5de blevet redesignet ved brug af lock-free queues. Noterne angiver en stigning i gennemstr\u00f8mning p\u00e5 8-17%.<\/p>\n<\/li>\n<li>\n<p><strong>Accelereret GET og SET.<\/strong><br \/>\nValkey bruger nu som standard hardware-ure, hvor det er muligt, hvilket reducerer overhead fra systemopkald relateret til tid. Projektet rapporterer en pr\u00e6stationsstigning for GET og SET p\u00e5 op til 3% samlet.<\/p>\n<\/li>\n<li>\n<p><strong>Hurtigere massefjernelser.<\/strong><br \/>\nVed operationer som SREM, ZREM og HDEL pauser Valkey nu midlertidigt den interne, st\u00f8rrelses\u00e6ndrende mekanisme for hash-tabeller for at undg\u00e5 un\u00f8dvendig rehashing og fremskynde massefjernelse af elementer.<\/p>\n<\/li>\n<li>\n<p><strong>Mere effektiv oprettelse af replikaer ved AOF.<\/strong><br \/>\nN\u00e5r der oprettes en replika med AOF aktiveret, genbruges den modtagne RDB-fil i stedet for at generere et nyt snapshot til den indledende AOF base file. Dette skulle reducere un\u00f8dvendig belastning ved implementering af replikaer.<\/p>\n<\/li>\n<li>\n<p><strong>Forbedringer i valkey-cli og valkey-benchmark.<\/strong><br \/>\nI valkey-cli er der tilf\u00f8jet underst\u00f8ttelse af atomisk slotmigration via parameteren --cluster-use-atomic-slot-migration til operationerne --cluster rebalance og --cluster reshard. I valkey-benchmark er der tilf\u00f8jet output til fordelingen af RPS samt parametrene --warmup og --duration, hvilket g\u00f8r pr\u00e6stationstestning mere kontrollerbar.<\/p>\n<\/li>\n<\/ul>\n<p><noindex><\/p>\n<p>Samtidig med Valkey 9.1 i \u00f8kosystemet <a rel=\"nofollow\" href=\"https:\/\/www.linuxfoundation.org\/press\/valkey-enhances-efficiency-security-and-modular-performance-with-9.1-release-and-new-ecosystem-integrations\">fremmes relaterede projekter<\/a>: <strong>Valkey Admin<\/strong> til visuel administration af klynger, <strong>Valkey Search 1.2<\/strong> med fuldtekst s\u00f8gning, numeriske filtre, tags og vektors\u00f8gning, samt en klientbibliotek <strong>Valkey GLIDE<\/strong>.<\/p>\n<p><\/noindex><\/p>\n<p>Valkey 9.1 \u2013 en betydelig opdatering med hensyn til drift: mindre hukommelse til typiske strukturer, f\u00e6rre forsinkelser ved interne omstruktureringer, nye kommandoer til klynger og tidsdata samt en mere stringent sikkerhedsmodel for produktionsinstallationer.<\/p>\n<p>Kilde: <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.3 - 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\/da\/blog\/news\/valkey-9-1\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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\/da\/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":"Valkey-samfundet har annonceret udgivelsen af Valkey 9.1 \u2013 den nye stabile version af den h\u00f8jtydende datalager type.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/valkey-9-1","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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\/da\/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\/da\/wp-json\/wp\/v2\/posts\/181734","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=181734"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/181734\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=181734"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=181734"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=181734"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}