{"id":79872,"date":"2020-05-01T07:42:20","date_gmt":"2020-05-01T05:42:20","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-subd-redis-6-0"},"modified":"2020-05-01T07:42:20","modified_gmt":"2020-05-01T05:42:20","slug":"vypusk-subd-redis-6-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/no\/blog\/news\/vypusk-subd-redis-6-0","title":{"rendered":"Utgivelsen av databasesystemet Redis 6.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"http:\/\/antirez.com\/news\/132\">Klarert<\/a><\/noindex> utgjeving av DBMS <noindex><a rel=\"nofollow\" href=\"http:\/\/redis.io\/\">Redis 6.0<\/a><\/noindex>, som tilh\u00f8rer klassen NoSQL-systemer. Redis tilbyr funksjoner som ligner p\u00e5 Memcached for lagring av data i n\u00f8kkel\/verdi-format, utvidet med st\u00f8tte for strukturerte dataformater som lister, hasj og mengder, samt muligheten for \u00e5 utf\u00f8re server-side skripting med Lua. Koden til prosjektet <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/antirez\/redis\">is provided<\/a><\/noindex> lisensiert under BSD. Ekstra moduler som tilbyr utvidet funksjonalitet for bedriftsbrukere, som RediSearch, RedisGraph, RedisJSON, RedisML, RedisBloom, leveres siden fjor\u00e5ret <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50189\">leveres<\/a><\/noindex> under den propriet\u00e6re RSAL-lisensen. Utviklingen av \u00e5pne varianter av disse modulene under AGPLv3-lisensen fortsetter av prosjektet <noindex><a rel=\"nofollow\" href=\"https:\/\/goodformcode.com\/\">GoodFORM<\/a><\/noindex>. <\/p>\n<p>I motsetning til Memcached s\u00f8rger Redis for vedvarende lagring av data p\u00e5 disk og garanterer integriteten til databasen ved krasj. Prosjektets kilder distribueres under BSD-lisensen. Klientbiblioteker er tilgjengelige for de fleste popul\u00e6re spr\u00e5k inkludert Perl, Python, PHP, Java, Ruby og Tcl. Redis st\u00f8tter transaksjoner som tillater \u00e5 utf\u00f8re en gruppe kommandoer i ett trinn, som garanterer konsistens og sekvens (kommanderende fra andre foresp\u00f8rsel kan ikke blande seg inn) i utf\u00f8relsen av et gitt sett med kommandoer, og i tilfelle problemer tillater det \u00e5 rulle tilbake endringer. Alle data caches i sin helhet i RAM. <\/p>\n<p>For managing data, commands such as increment\/decrement, standard operations on lists and sets (union, intersection), key renaming, multiple selections, and sorting functions are provided. Two storage modes are supported: periodic data synchronization to disk and keeping a log of changes on disk. In the latter case, complete preservation of all changes is guaranteed. Master-slave data replication can be organized across multiple servers, carried out in a non-blocking mode. A publish\/subscribe messaging mode is also available, creating a channel where messages are disseminated to clients based on subscriptions.<\/p>\n<p>N\u00f8kkelfunksjoner <noindex><a rel=\"nofollow\" href=\"https:\/\/raw.githubusercontent.com\/antirez\/redis\/6.0\/00-RELEASENOTES\">forbedringer<\/a><\/noindex>, lagt til i Redis 6.0: <\/p>\n<ul>\n<li class=\"l\"> Som standard er den nye protokollen RESP3 foresl\u00e5tt, men tilkoblingen starter i RESP2-modus, og klienten bytter til den nye protokollen bare hvis den nye HELLO-kommandoen ble brukt under tilkoblingsforhandlingene. RESP3 tillater direkte retur av komplekse datatyper uten behov for konvertering av generelle matriser p\u00e5 klientsiden, og separerer de returnerte datatypeene.\n<li class=\"l\"> St\u00f8tte for tilgangskontrollister (<noindex><a rel=\"nofollow\" href=\"https:\/\/redis.io\/topics\/acl\">ACL<\/a><\/noindex>), allowing precise determination of which operations can be performed by the client and which cannot. ACLs also provide protection against potential errors during development, for instance, a handler performing only the BRPOPLPUSH operation can be prohibited from executing other operations, and if an added debug call to FLUSHALL is accidentally forgotten in the working code, it will not cause issues. The implementation of ACLs does not incur additional overhead and has little impact on performance. Interface modules are also prepared for ACLs, allowing the creation of custom authentication methods. The command \"ACL LOG\" is provided to view all recorded ACL violations. The command \"ACL GENPASS\" has been added to generate unpredictable session keys using HMAC based on SHA256.\n<li class=\"l\"> St\u00f8tte <noindex><a rel=\"nofollow\" href=\"https:\/\/redis.io\/topics\/encryption\">SSL\/TLS<\/a><\/noindex> for kryptering av kommunikasjonskanalen mellom klienten og serveren.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"http:\/\/antirez.com\/news\/130\">St\u00f8tte<\/a><\/noindex> caching data on the client side. To synchronize the client-side cache with the state of the database, two modes are available: 1. Remembering the keys that the client previously requested on the server to inform the client of the obsolescence of an entry in the client cache. 2. The \"broadcasting\" mechanism, where the client subscribes to certain key prefixes, and the server notifies the client of changes to keys that fall under those prefixes. The advantage of the \"broadcasting\" mode is that the server does not expend additional memory to store a map of cached values on the client side, but the downside is an increase in the number of messages transmitted.\n<li class=\"l\"> Meldingsmegleren Disque, som gj\u00f8r det mulig \u00e5 bruke Redis for h\u00e5ndtering av meldingsk\u00f8er, er blitt flyttet fra basismassen til <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/antirez\/disque-module\">et eget modul<\/a><\/noindex>.\n<li class=\"l\"> Inkludert <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/artix75\/redis-cluster-proxy\">Cluster Proxy<\/a><\/noindex>, en proxy for Redis-serverkluster som gj\u00f8r det mulig for klienten \u00e5 samhandle med flere Redis-servere som om det var \u00e9n instans. Proxien kan rute foresp\u00f8rslene til nodene med n\u00f8dvendige data, multiplexe forbindelser, rekonfigurere klusteret ved oppdagelse av nodedefekter, og utf\u00f8re foresp\u00f8rsel som dekker flere noder.\n<li class=\"l\"> API for modulskriving er betydelig forbedret, noe som i praksis har gjort Redis til et rammeverk som lar utviklere lage systemer i form av modul\u00e6re tillegg.\n<li class=\"l\"> Replikasjonsmodus er implementert, hvor RDB-filer umiddelbart slettes etter bruk.\n<li class=\"l\"> Protokollen for replikasjon PSYNC2 er forbedret, hvilket har muliggjort hyppigere delvis resynkronisering ved at sjansen for \u00e5 oppdage skjevheter, som er felles for replik og master, har \u00f8kt.\n<li class=\"l\"> Innlasting av RDB-filer er akselerert. Avhengig av filens innhold er forbedringen mellom 20 og 30%. Utf\u00f8relsen av INFO-kommandoen er betydelig akselerert med et stort antall tilkoblede klienter.\n<li class=\"l\"> Den nye kommandoen STRALGO er lagt til med implementering av komplekse algoritmer for strengebehandling. For \u00f8yeblikket er kun \u00e9n algoritme tilgjengelig, LCS (longest common subsequence), som kan v\u00e6re nyttig ved sammenligning av RNA- og DNA-sekvenser.\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Kilde: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52848\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u0421\u0423\u0411\u0414 Redis 6.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 \u043f\u043e\u0445\u043e\u0436\u0438\u0435 \u043d\u0430 Memcached \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 [&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-79872","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=\"\u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u0421\u0423\u0411\u0414 Redis 6.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-6-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 6.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u0421\u0423\u0411\u0414 Redis 6.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-6-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=\"2020-05-01T05:42:20+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-05-01T05:42:20+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\udd47Utgivelse av databaseadministrasjonssystemet Redis 6.0 | ProHoster","description":"Utgivelsen av databaseadministrasjonssystemet Redis 6.0, som tilh\u00f8rer NoSQL-kategorien, er klar.","canonical_url":"https:\/\/prohoster.info\/no\/blog\/news\/vypusk-subd-redis-6-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 6.0 | ProHoster","og:description":"\u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u0421\u0423\u0411\u0414 Redis 6.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-6-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":"2020-05-01T05:42:20+00:00","article:modified_time":"2020-05-01T05:42:20+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"79872","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":null,"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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 16:29:40","updated":"2022-09-30 16:36:33","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\/79872","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=79872"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/79872\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/media?parent=79872"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/categories?post=79872"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/tags?post=79872"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}