{"id":149951,"date":"2025-11-28T23:11:55","date_gmt":"2025-11-28T21:11:56","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-subd-redis-8-4"},"modified":"2025-11-28T23:11:55","modified_gmt":"2025-11-28T21:11:56","slug":"vypusk-subd-redis-8-4","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-subd-redis-8-4","title":{"rendered":"Avalikustatud on andmebaasi Redis 8.4 versioon","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Avaldatud on Redis 8.4 andmebaasi v\u00e4ljaanne, mis kuulub NoSQL-s\u00fcsteemide klassi. Redis pakub funktsioone andmete salvestamiseks v\u00f5tme\/v\u00e4\u00e4rtuse formaadis, millele lisanduvad struktureeritud andmevormide, nagu loendid, hash-id ja hulgad, tugi, samuti v\u00f5imalus serveripoolsete skriptide t\u00f6\u00f6tlemiseks Lua keeles. Projekti kood on kirjutatud C keeles ja see levitatakse AGPLv3 litsentsi alusel.    <\/p>\n<p>Redis andmebaas toetab tehinguid, mis v\u00f5imaldavad \u00fches etapis t\u00e4ita r\u00fchma k\u00e4ske, tagades \u00fchetaolisuse ja j\u00e4rjestikuse t\u00e4itmise (teised p\u00e4ringud ei saa sekkuda) m\u00e4\u00e4ratud k\u00e4su kogumi t\u00e4itmisel ning probleemide korral muudatuste tagasiv\u00f5tmise. K\u00f5ik andmed vahem\u00e4lustatakse t\u00e4ielikult m\u00e4llu. Klientraamatukogud on saadaval enamikele populaarsetele keeltele, sealhulgas Perl, Python, PHP, Java, Ruby ja Tcl.     <\/p>\n<p>Andmete haldamiseks on saadaval sellised k\u00e4sud nagu inkrement\/dekrement, standardoperatsioonid loendite ja hulkade (\u00fchendamine, ristumine), v\u00f5tmete \u00fcmbernimetamine, mitme valiku tegemine ja sorteerimisfunktsioonid. Toetatakse kahte salvestusre\u017eiimi: andmete perioodiline s\u00fcnkroonimine kettale ja muutuste logi s\u00e4ilitamine kettal. Teises re\u017eiimis tagatakse k\u00f5igi muudatuste t\u00e4ielik s\u00e4ilimine. On v\u00f5imalik korraldada master-slave andmete replikatsiooni mitmele <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/server\/\"   title=\"serverid\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1797\">serverid<\/a>, teostatav mittes\u00fcnkroonimise re\u017eiimis. Saadaval on ka s\u00f5numivahetuse re\u017eiim \u00abpublikatsioon\/registreerimine\u00bb, mille k\u00e4igus luuakse kanal, mille s\u00f5numid levivad tellijatele.      <\/p>\n<p>Peamised muudatused Redis 8.4-s:   <\/p>\n<ul>\n<li class=\"l\"> Lisatud on k\u00e4sk &#171;FT.HYBRID&#187;, mis rakendab h\u00fcbriidotsingut, \u00fchendades \u00fche p\u00e4ringu abil t\u00e4ieliku teksti ja vektoriotsingu v\u00f5imalused, arvestades nii otseseid vasteid kui ka sarnase t\u00e4hendusega vasteid. Toetatakse tulemuste kogumise v\u00f5imalusi, nagu k\u00e4sku &#171;FT.AGGREGATE&#187;.\n<li class=\"l\"> Redis'i lehevahetuse j\u00f5udlus jaotustes, mis on tavalised salvestamiseks, on paranenud. N\u00e4iteks koormuste korral, kus 10% operatsioonidest on kirjutamised (SET) ja 90% lugemised (GET) ning salvestatakse 1 KB stringiv\u00e4\u00e4rtusi, on l\u00e4bilaskev\u00f5ime t\u00f5usnud 30%.             <center><img decoding=\"async\" alt=\"Avalikustatud on andmebaasi Redis 8.4 versioon\" src=\"\/wp-content\/uploads\/2025\/11\/8358ec3dfe4f458bded1a72df61f9a88.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Otsinguoperatsioonide (FT.SEARCH) ja tulemuste agregatsiooni (FT.AGGREGATE) j\u00f5udlust on parendatud. Koormatakse s\u00fcsteemides, kus on suur hulk paralleelseid p\u00e4ringuid, on t\u00e4heldatud l\u00e4bilaskev\u00f5ime suurenemist ja latentsuse v\u00e4henemist kuni 4,7 korda otsingu k\u00e4igus ja kuni 1,4 korda tulemuste agregatsiooni k\u00e4igus.    <center><img decoding=\"async\" alt=\"Avalikustatud on andmebaasi Redis 8.4 versioon\" src=\"\/wp-content\/uploads\/2025\/11\/262242ac34bc615c3ccdc0330dd7aacb.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> K\u00fcsitluste k\u00e4itamisel on optimeeritud m\u00e4lu eraldamist ning antud v\u00f5imalus konfigureerida k\u00e4itumist, kui saadaval olev m\u00e4lu on otsa saanud (OOM, out-of-memory).\n<li class=\"l\"> M\u00e4lu tarbimist v\u00e4ikeste stringide (kuni 7 bitti) salvestamisel JSON-t\u00fc\u00fcpi struktuurides on v\u00e4hendatud. N\u00e4iteks JSON-massiiv, mis sisaldab 500 v\u00e4ikest v\u00f5tme\/v\u00e4\u00e4rtuse elementide komplekti, vajab n\u00fc\u00fcd 37% v\u00e4hem m\u00e4lu.\n<li class=\"l\"> Numbriliste JSON-massiivide salvestamise efektiivsust on t\u00f5hustatud, kui k\u00f5ik elemendid on \u00fchesuguse t\u00fc\u00fcbi omad. Kui varem s\u00e4ilitati iga sarnase massiivi elemendi puhul t\u00fc\u00fcp ja v\u00e4\u00e4rtus, siis n\u00fc\u00fcd salvestatakse t\u00fc\u00fcp ainult \u00fcks kord kogu massiivi jaoks. Testi k\u00e4igus vajavad sarnased massiivid, mis sisaldavad miljonit \u00fchesugust elementi, n\u00fc\u00fcd s\u00f5ltuvalt t\u00fc\u00fcbist 50-92% v\u00e4hem m\u00e4lu.\n<li class=\"l\"> K\u00e4skule SET on lisatud valikud IFEQ, IFNE, IFDEQ ja IFDNE, mis v\u00f5imaldavad \u00fchte k\u00e4sku kasutada stringi v\u00f5tme uuendamiseks olukordades, kus selle seotud v\u00e4\u00e4rtus ei ole teise kliendi poolt muutunud alates selle v\u00e4ljav\u00f5tmisest.\n<li class=\"l\"> Lisatud k\u00e4sk XDELEX, et atomaarset eemaldada stringi v\u00f5ti, kui selle seotud v\u00e4\u00e4rtus pole alates v\u00e4ljav\u00f5tmisest muutunud.\n<li class=\"l\"> Lisatud k\u00e4sk DIGEST, mis tagastab hash'i antud v\u00f5tmega seotud v\u00e4\u00e4rtusest.\n<li class=\"l\"> K\u00e4sku XREADGROUP on lisatud valik &#171;CLAIM &lt;min-idle-time&gt;&#187; ootavate (idle pending) ja saabunud (incoming) s\u00f5numite lugemiseks.\n<li class=\"l\"> Lisatud k\u00e4sk MSETEX, et atomaarne m\u00e4\u00e4ramine v\u00f5i v\u00e4rskendamine korraga mitme stringi v\u00f5tme puhul, samuti nende eluea v\u00e4rskendamine.\n<li class=\"l\"> Lisatud on aatomite slotide migreerimise mehhanism klastrite vahel (ASM \u2014 Atomaarne Slotide Migreerimine), mis meenutab t\u00e4ielikku s\u00fcnkroonset replikatsiooni, kuid t\u00f6\u00f6tab andmete salvestamise \u00fcksikute slotide tasemel. Lisatud on k\u00e4sk CLUSTER MIGRATION, mis v\u00f5imaldab importida slote teistelt s\u00f5lmedelt, j\u00e4lgida migreerimise edenemist ja vajadusel m\u00e4rkida ootel migreerimisoperatsioonide t\u00e4itmine.\n<li class=\"l\"> Lisatud k\u00e4sk CLUSTER SLOT-STATS klastris individuaalsete slotide statistika hindamiseks, nagu v\u00f5tmete arv, CPU koormus ja v\u00f5rgu sisendi\/v\u00e4ljundi maht.        <\/ul>\n<p>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64338\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0421\u0423\u0411\u0414 Redis 8.4, \u043e\u0442\u043d\u043e\u0441\u044f\u0449\u0435\u0439\u0441\u044f \u043a \u043a\u043b\u0430\u0441\u0441\u0443 NoSQL-\u0441\u0438\u0441\u0442\u0435\u043c. Redis \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0434\u043b\u044f \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 \u043a\u043b\u044e\u0447\/\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435, \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0444\u043e\u0440\u043c\u0430\u0442\u043e\u0432 \u0434\u0430\u043d\u043d\u044b\u0445, \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a \u0441\u043f\u0438\u0441\u043a\u0438, \u0445\u044d\u0448\u0438 \u0438 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0430, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043d\u0430 \u0441\u0442\u043e\u0440\u043e\u043d\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432-\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Lua. \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a \u0421\u0438 \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 AGPLv3. \u0421\u0423\u0411\u0414 Redis \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0438, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":149952,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-149951","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0421\u0423\u0411\u0414 Redis 8.4, \u043e\u0442\u043d\u043e\u0441\u044f\u0449\u0435\u0439\u0441\u044f \u043a \u043a\u043b\u0430\u0441\u0441\u0443 NoSQL-\u0441\u0438\u0441\u0442\u0435\u043c.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-subd-redis-8-4\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\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\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0421\u0423\u0411\u0414 Redis 8.4 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0421\u0423\u0411\u0414 Redis 8.4, \u043e\u0442\u043d\u043e\u0441\u044f\u0449\u0435\u0439\u0441\u044f \u043a \u043a\u043b\u0430\u0441\u0441\u0443 NoSQL-\u0441\u0438\u0441\u0442\u0435\u043c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-subd-redis-8-4\" \/>\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=\"2025-11-28T21:11:56+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-11-28T21:11:56+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\udd47Andmebaasi Redis 8.4 v\u00e4ljaanne | ProHoster","description":"V\u00e4lja antud andmebaasi Redis 8.4 versioon, mis kuulub NoSQL-s\u00fcsteemide klassi.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-subd-redis-8-4","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0421\u0423\u0411\u0414 Redis 8.4 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0421\u0423\u0411\u0414 Redis 8.4, \u043e\u0442\u043d\u043e\u0441\u044f\u0449\u0435\u0439\u0441\u044f \u043a \u043a\u043b\u0430\u0441\u0441\u0443 NoSQL-\u0441\u0438\u0441\u0442\u0435\u043c.","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-subd-redis-8-4","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":"2025-11-28T21:11:56+00:00","article:modified_time":"2025-11-28T21:11:56+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"149951","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-09 17:57:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 16:16:19","updated":"2026-02-09 17:57:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/149951","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=149951"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/149951\/revisions"}],"predecessor-version":[{"id":159041,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/149951\/revisions\/159041"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/149952"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=149951"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=149951"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=149951"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}