{"id":103903,"date":"2022-04-28T09:37:32","date_gmt":"2022-04-28T07:37:32","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-subd-redis-7-0"},"modified":"2022-04-28T09:37:32","modified_gmt":"2022-04-28T07:37:32","slug":"vypusk-subd-redis-7-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/no\/blog\/news\/vypusk-subd-redis-7-0","title":{"rendered":"Utgivelse av databasesystemet Redis 7.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Redis 7.0 er lansert, og tilh\u00f8rer kategorien av NoSQL-systemer. Redis tilbyr funksjoner for lagring av data i n\u00f8kkel\/verdi-format, med utvidet st\u00f8tte for strukturerte dataformater som lister, hasher og sett, samt muligheten for \u00e5 kj\u00f8re server-side skript p\u00e5 Lua. Prosjektkoden distribueres under BSD-lisens. Ytterligere moduler med utvidede funksjoner for bedriftsbrukere, som RediSearch, RedisGraph, RedisJSON, RedisML, RedisBloom, tilbys siden 2019 under en propriet\u00e6r RSAL-lisens. Utviklingen av \u00e5pne versjoner av disse modulene under AGPLv3-lisensen har blitt fors\u00f8kt fortsatt av prosjektet GoodFORM, som for tiden er i stagnasjon.      <\/p>\n<p>I motsetning til minnebaserte lagringssystemer som Memcached, gir Redis vedvarende datalagring p\u00e5 disk og garanterer databaseintegritet ved krasj. Kildekoden for prosjektet distribueres under BSD-lisens. Klientbiblioteker er tilgjengelige for de fleste popul\u00e6re spr\u00e5k, inkludert Perl, Python, PHP, Java, Ruby og Tcl. Redis st\u00f8tter transaksjoner som lar deg utf\u00f8re en gruppe kommandoer i ett trinn, og garanterer konsistens og sekvens (kommandoer fra andre foresp\u00f8rsel kan ikke blande seg inn) ved utf\u00f8relse av angitte kommandoer, og i tilfelle feil tillater tilbakef\u00f8ring av endringer. Alle data blir fullt cachet i minnet.     <\/p>\n<p>For databehandling tilbys kommandoer som inkrementering\/dekrementering, standardoperasjoner for lister og sett (forening, skj\u00e6ring), omd\u00f8ping av n\u00f8kler, flerfaglige utvalg og sorteringsfunksjoner. To lagringsmoduser st\u00f8ttes: periodisk synkronisering av data til disk og vedlikehold av en logger for endringer p\u00e5 disk. I det andre tilfellet garanteres full bevaring av alle endringer. Det er mulig \u00e5 organisere master-slave datamatching for flere <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/no\/server\/\"   title=\"servere\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1636\">servere<\/a>, utf\u00f8rt i ikke-blokkerende modus. Ogs\u00e5 tilgjengelig er meldingsvekslingsmodus \u00abpublisering\/abonnement\u00bb, der det opprettes en kanal som sender meldinger til abonnenter.    <\/p>\n<p>N\u00f8kkelendringer i Redis 7.0:   <\/p>\n<ul>\n<li class=\"l\"> St\u00f8tte for funksjoner som kj\u00f8res p\u00e5 server-siden er lagt til <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/no\/server\/dts-los-angeles\/\"   title=\"serveren\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3802\">serveren<\/a>. I motsetning til tidligere st\u00f8ttede skript p\u00e5 Lua, er funksjonene ikke bundet til applikasjonen, men har som m\u00e5l \u00e5 implementere ekstra logikk som utvider serverens muligheter. Funksjoner behandles s\u00f8ml\u00f8st med dataene og i tilknytning til databasen, ikke til applikasjonen, inkludert replikering og lagring i vedvarende lagring.\n<li class=\"l\"> Den andre utgaven av ACL er foresl\u00e5tt, som gj\u00f8r det mulig \u00e5 styre datatilgang basert p\u00e5 n\u00f8kler og tillater definisjon av forskjellige sett med tilgangsregler for kommandoer med mulighet for \u00e5 knytte flere velgere (sett med tillatelser) til hver bruker. Hver n\u00f8kkel kan v\u00e6re identifisert med bestemte tillatelser, for eksempel kan man begrense tilgang til bare lesing eller skriving av et bestemt delsett av n\u00f8kler.\n<li class=\"l\"> Det er utarbeidet en funksjonell sekventert (sharded) implementering av publiserings-abonnementsparadigmet, der en melding sendes til en spesifikk node, som er knyttet til meldingskanalen, hvoretter meldingen videresendes til de andre nodene i seksjonen (shard). Kunder kan motta meldinger ved \u00e5 abonnere p\u00e5 kanalen, b\u00e5de ved \u00e5 koble til hovednoden og til sekund\u00e6re noder i seksjonen. Administrasjon skjer ved hjelp av kommandoene SSUBSCRIBE, SUNSUBSCRIBE og SPUBLISH.\n<li class=\"l\"> St\u00f8tte for behandling av underkommandoer i de fleste kontekster er lagt til.\n<li class=\"l\"> Nye kommandoer lagt til:\n<ul>\n<li class=\"l\"> ZMPOP, BZMPOP.\n<li class=\"l\"> LMPOP, BLMPOP.\n<li class=\"l\"> SINTERCARD, ZINTERCARD.\n<li class=\"l\"> SPUBLISH, SSUBSCRIBE, SUNSUBSCRIBE, PUBSUB SHARDCHANNELS\/SHARDNUMSUB.\n<li class=\"l\"> EXPIRETIME, PEXPIRETIME.\n<li class=\"l\"> EVAL_RO, EVALSHA_RO, SORT_RO.\n<li class=\"l\"> FUNCTION *, FCALL, FCALL_RO.\n<li class=\"l\"> COMMAND DOCS, COMMAND LIST.\n<li class=\"l\"> LATENCY HISTOGRAM.\n<li class=\"l\"> CLUSTER SHARDS, CLUSTER LINKS, CLUSTER DELSLOTSRANGE, CLUSTER ADDSLOTSRANGE.\n<li class=\"l\"> CLIENT NO-EVICT.\n<li class=\"l\"> ACL DRYRUN.    <\/ul>\n<li class=\"l\"> Muligheten for \u00e5 h\u00e5ndtere flere konfigurasjoner i ett enkelt kall CONFIG SET\/GET er lagt til.\n<li class=\"l\"> Verkt\u00f8yet redis-cli har f\u00e5tt alternativene &#171;&#8212;json&#187;, &#171;-2&#187;, &#171;&#8212;scan&#187; og &#171;&#8212;functions-rdb&#187;.\n<li class=\"l\"> Som standard er tilgangen for kunder til innstillinger og kommandoer som p\u00e5virker sikkerheten, deaktivert (for eksempel er kommandoene DEBUG og MODULE deaktivert, og endringer av konfigurasjoner med PROTECTED_CONFIG-flagget er forbudt). I redis-cli er utdataene til filen med kommandohistorikk som inneholder sensitive opplysninger, stoppet.\n<li class=\"l\"> En stor mengde optimaliseringer er gjort for \u00e5 forbedre ytelse og redusere minneforbruket. For eksempel er minneforbruket betydelig redusert n\u00e5r klustermodus er aktivert, ved utf\u00f8ring av copy-on-write-operasjoner, og ved arbeid med hasher og n\u00f8kler i zset. Logikken for \u00e5 skrive data til disken (fsync-anropet) er forbedret. Antallet nettverkspakker og systemkall n\u00e5r svar sendes til kunden er redusert. Replikasjonsprosessen er blitt mer effektiv.\n<li class=\"l\"> Sikkerhetsproblem CVE-2022-24735 har blitt utbedret i milj\u00f8et for kj\u00f8ring av Lua-skript, som gj\u00f8r det mulig \u00e5 injisere sin egen Lua-kode og f\u00e5 den utf\u00f8rt i konteksten til en annen bruker, ogs\u00e5 en som har h\u00f8yere privilegier.\n<li class=\"l\"> Sikkerhetsproblem CVE-2022-24736 har blitt utbedret, som kan f\u00f8re til at prosessen redis-server krasjer p\u00e5 grunn av avreferering av en nullpeker. Angrepet skjer gjennom lasting av spesialdesignede Lua-skript.    <\/ul>\n<p>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=57100\">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 7.0, \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 \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 BSD. \u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043c\u043e\u0434\u0443\u043b\u0438, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u044e\u0442\u0441\u044f \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0434\u043b\u044f \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u0445 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-103903","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.5 - 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 7.0, \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\/no\/blog\/news\/vypusk-subd-redis-7-0\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"nn_NO\" \/>\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 7.0 | 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 7.0, \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\/no\/blog\/news\/vypusk-subd-redis-7-0\" \/>\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=\"2022-04-28T07:37:32+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-04-28T07:37:32+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\udd47 Utgivelse av databasel\u00f8sningen Redis 7.0 | ProHoster","description":"Utgivelse av databasel\u00f8sningen Redis 7.0, som faller inn under NoSQL-systemene, er n\u00e5 offentlig.","canonical_url":"https:\/\/prohoster.info\/no\/blog\/news\/vypusk-subd-redis-7-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nn_NO","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 7.0 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0421\u0423\u0411\u0414 Redis 7.0, \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\/no\/blog\/news\/vypusk-subd-redis-7-0","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":"2022-04-28T07:37:32+00:00","article:modified_time":"2022-04-28T07:37:32+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"103903","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-22 16:01:28","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2022-04-28 07:38:37","updated":"2026-02-22 16:01:28","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/103903","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/comments?post=103903"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/103903\/revisions"}],"predecessor-version":[{"id":162330,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/103903\/revisions\/162330"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/media?parent=103903"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/categories?post=103903"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/tags?post=103903"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}