{"id":140411,"date":"2025-08-11T17:12:00","date_gmt":"2025-08-11T15:12:01","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-subd-redis-8-2"},"modified":"2025-08-11T17:12:00","modified_gmt":"2025-08-11T15:12:01","slug":"vypusk-subd-redis-8-2","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-subd-redis-8-2","title":{"rendered":"Lancement de la base de donn\u00e9es Redis 8.2","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>La version de la base de donn\u00e9es Redis 8.2 a \u00e9t\u00e9 publi\u00e9e, la classifiant parmi les syst\u00e8mes NoSQL. Redis fournit des fonctionnalit\u00e9s pour le stockage des donn\u00e9es au format cl\u00e9\/valeur, avec un support \u00e9tendu pour des formats de donn\u00e9es structur\u00e9es tels que des listes, des hachages et des ensembles, ainsi qu'une possibilit\u00e9 d'ex\u00e9cuter des scripts de traitement c\u00f4t\u00e9 serveur en Lua. Le code du projet est \u00e9crit en C et est distribu\u00e9 sous la licence AGPLv3.    <\/p>\n<p>La base de donn\u00e9es Redis prend en charge des transactions, permettant d'ex\u00e9cuter un groupe de commandes en une seule \u00e9tape, garantissant la coh\u00e9rence et la s\u00e9quentialit\u00e9 (les commandes d'autres requ\u00eates ne peuvent pas se glisser) de l'ex\u00e9cution d'un ensemble donn\u00e9 de commandes, et en cas de probl\u00e8me, permettant d'annuler les modifications. Toutes les donn\u00e9es sont compl\u00e8tement mises en cache en m\u00e9moire vive. Des biblioth\u00e8ques clients sont disponibles pour la plupart des langages populaires, y compris Perl, Python, PHP, Java, Ruby et Tcl.     <\/p>\n<p>Pour la gestion des donn\u00e9es, des commandes telles que l'incr\u00e9mentation\/d\u00e9cr\u00e9mentation, les op\u00e9rations standard sur des listes et des ensembles (union, intersection), le renommage des cl\u00e9s, les \u00e9chantillonnages multiples et les fonctions de tri sont fournies. Deux modes de stockage sont pris en charge : la synchronisation p\u00e9riodique des donn\u00e9es sur le disque et la tenue d'un journal des modifications sur le disque. Dans le second cas, toutes les modifications sont enti\u00e8rement conserv\u00e9es. Une organisation de r\u00e9plication de donn\u00e9es ma\u00eetre-esclave est \u00e9galement possible <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/fr\/server\/\"   title=\"serveurs\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1778\">serveurs<\/a>, r\u00e9alis\u00e9e en mode non-bloquant. Le mode de messagerie \u00ab publication\/abonnement \u00bb est \u00e9galement disponible, o\u00f9 un canal est cr\u00e9\u00e9, et les messages de ce canal sont diffus\u00e9s aux clients par abonnement.      <\/p>\n<p>Principales modifications dans Redis 8.2 :   <\/p>\n<ul>\n<li class=\"l\"> Plus de 70 commandes ont \u00e9t\u00e9 optimis\u00e9es, ce qui les rend plus rapides que dans Redis 8.0. Par exemple, la commande BITCOUNT est devenue 35 % plus rapide, et les commandes pour les op\u00e9rations sur les listes LINSERT, LREM et LPOS sont plus rapides de 25 %. 17 des commandes optimis\u00e9es sont devenues plus rapides d'au moins 5 %, et 52 d'au moins 2 %.     <center><img decoding=\"async\" alt=\"Lancement de la base de donn\u00e9es Redis 8.2\" src=\"\/wp-content\/uploads\/2025\/08\/ef607d5c12c5d52f1b5377c0f5fd604f.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Des optimisations du traitement des op\u00e9rations simultan\u00e9es et des entr\u00e9es\/sorties multithread ont permis d'augmenter de 49% le nombre d'op\u00e9rations trait\u00e9es par seconde dans des tests avec 8 threads d'entr\u00e9e\/sortie, r\u00e9partissant la charge avec 20% de requ\u00eates d'\u00e9criture et 80% de lectures. Sur un <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/fr\/server\/dts-newyork\/\"   title=\"le serveur\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2821\">le serveur<\/a> on a r\u00e9ussi \u00e0 d\u00e9passer le seuil de 1 million d'op\u00e9rations trait\u00e9es par seconde.    <center><img decoding=\"async\" alt=\"Lancement de la base de donn\u00e9es Redis 8.2\" src=\"\/wp-content\/uploads\/2025\/08\/70a2f9f52e4a8758bf5ca2b369022264.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> La m\u00e9thode de stockage des donn\u00e9es au format cl\u00e9\/valeur a \u00e9t\u00e9 fondamentalement modifi\u00e9e : une structure unifi\u00e9e kvobj est d\u00e9sormais utilis\u00e9e pour stocker le nom de la cl\u00e9, une valeur courte et son temps de vie dans un seul bloc de m\u00e9moire, ce qui permet d'utiliser une seule r\u00e9f\u00e9rence \u00e0 cette structure dans les tables de hachage, au lieu de r\u00e9f\u00e9rences s\u00e9par\u00e9es pour les cl\u00e9s, les donn\u00e9es et le TTL. Lors du stockage de courtes valeurs de cha\u00eene, la nouvelle m\u00e9thode a permis de r\u00e9duire la consommation de m\u00e9moire de 25 \u00e0 37 %.        <center><img decoding=\"async\" alt=\"Lancement de la base de donn\u00e9es Redis 8.2\" src=\"\/wp-content\/uploads\/2025\/08\/aa3563aab145549f518fae9f32779a9c.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Une optimisation du stockage des donn\u00e9es au format JSON a \u00e9t\u00e9 r\u00e9alis\u00e9e, permettant de r\u00e9duire la consommation de m\u00e9moire de 25 \u00e0 67% lors du stockage de nombres entiers et de nombres \u00e0 virgule flottante.\n<li class=\"l\"> De nouvelles commandes XACKDEL et XDELEX ont \u00e9t\u00e9 ajout\u00e9es au m\u00e9canisme Streams, utilis\u00e9 pour traiter et stocker des flux de messages, simplifiant le travail avec des flux auxquels plusieurs destinataires (groupes de consommateurs) sont connect\u00e9s. Ces commandes r\u00e9solvent le probl\u00e8me de la suppression d'un message uniquement apr\u00e8s que sa r\u00e9ception a \u00e9t\u00e9 confirm\u00e9e par tous les gestionnaires.\n<li class=\"l\"> De nouveaux op\u00e9rateurs logiques DIFF, DIFF1, ANDOR et ONE ont \u00e9t\u00e9 ajout\u00e9s \u00e0 la commande BITOP, destin\u00e9e \u00e0 ex\u00e9cuter des op\u00e9rations sur les bits.\n<li class=\"l\"> Un nouveau type d'index de vecteurs SVS-VAMANA a \u00e9t\u00e9 ajout\u00e9, prenant en charge la compression des vecteurs.\n<li class=\"l\"> De nouvelles m\u00e9triques ont \u00e9t\u00e9 ajout\u00e9es : charge par slot individuel et distribution des tailles de cl\u00e9s pour les types de donn\u00e9es de base.        <\/ul>\n<p>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63709\">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.2, \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":140412,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-140411","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.2 - 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.2, \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\/fr\/blog\/news\/vypusk-subd-redis-8-2\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\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.2 | 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.2, \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\/fr\/blog\/news\/vypusk-subd-redis-8-2\" \/>\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-08-11T15:12:01+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-08-11T15:12:01+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\udd47Sortie de la base de donn\u00e9es Redis 8.2 | ProHoster","description":"La sortie de la base de donn\u00e9es Redis 8.2, class\u00e9e parmi les syst\u00e8mes NoSQL, a \u00e9t\u00e9 publi\u00e9e.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-subd-redis-8-2","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","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.2 | 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.2, \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\/fr\/blog\/news\/vypusk-subd-redis-8-2","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-08-11T15:12:01+00:00","article:modified_time":"2025-08-11T15:12:01+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"140411","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 22:12:22","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 14:13:19","updated":"2026-02-09 22:12:22","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/140411","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=140411"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/140411\/revisions"}],"predecessor-version":[{"id":160101,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/140411\/revisions\/160101"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/140412"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=140411"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=140411"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=140411"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}