{"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\/es\/blog\/news\/vypusk-subd-redis-8-4","title":{"rendered":"Lanzamiento de la base de datos Redis 8.4","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Se ha publicado la versi\u00f3n de la base de datos Redis 8.4, que pertenece a la clase de sistemas NoSQL. Redis proporciona funciones para almacenar datos en formato clave\/valor, con soporte ampliado para formatos de datos estructurados como listas, hashes y conjuntos, as\u00ed como la posibilidad de ejecutar scripts manejadores en el lado del servidor en el lenguaje Lua. El c\u00f3digo del proyecto est\u00e1 escrito en C y se distribuye bajo la licencia AGPLv3.    <\/p>\n<p>La base de datos Redis admite transacciones, que permiten ejecutar un grupo de comandos en un solo paso, garantizando la coherencia y secuencialidad (los comandos de otras solicitudes no pueden interponerse) en la ejecuci\u00f3n de un conjunto de comandos dado, y en caso de problemas, permite revertir cambios. Todos los datos se almacenan completamente en la memoria RAM. Se encuentran disponibles bibliotecas de cliente para la mayor\u00eda de los lenguajes populares, incluidos Perl, Python, PHP, Java, Ruby y Tcl.     <\/p>\n<p>Para la gesti\u00f3n de datos, se proporcionan comandos como incremento\/decremento, operaciones est\u00e1ndar sobre listas y conjuntos (uni\u00f3n, intersecci\u00f3n), renombramiento de claves, m\u00faltiples selecciones y funciones de ordenaci\u00f3n. Se admiten dos modos de almacenamiento: la sincronizaci\u00f3n peri\u00f3dica de datos en disco y el mantenimiento en el disco de un registro de cambios. En el segundo caso, se garantiza la completa preservaci\u00f3n de todos los cambios. Es posible organizar la replicaci\u00f3n de datos master-slave en varios <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/es\/server\/\"   title=\"servidores\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1797\">servidores<\/a>, que se realiza en modo no bloqueante. Tambi\u00e9n est\u00e1 disponible el modo de intercambio de mensajes \u00abpublicaci\u00f3n\/suscripci\u00f3n\u00bb, en el que se crea un canal cuyas mensajes se distribuyen a los clientes por suscripci\u00f3n.      <\/p>\n<p>Cambios clave en Redis 8.4:   <\/p>\n<ul>\n<li class=\"l\"> Se a\u00f1adi\u00f3 el comando &#171;FT.HYBRID&#187; con la implementaci\u00f3n de b\u00fasqueda h\u00edbrida, que combina en una sola consulta las capacidades de b\u00fasqueda de texto completo y de b\u00fasqueda vectorial, teniendo en cuenta tanto coincidencias exactas como cercan\u00eda sem\u00e1ntica. Se soportan capacidades de agregaci\u00f3n de resultados con una sintaxis similar a la del comando &#171;FT.AGGREGATE&#187;.\n<li class=\"l\"> Se ha incrementado el rendimiento en aplicaciones t\u00edpicas de Redis para almacenamiento en cach\u00e9. Por ejemplo, bajo cargas que incluyen un 10% de operaciones de escritura (SET) y un 90% de operaciones de lectura (GET) con valores de cadena de 1 KB, el aumento en el rendimiento fue del 30%.             <center><img decoding=\"async\" alt=\"Lanzamiento de la base de datos Redis 8.4\" src=\"\/wp-content\/uploads\/2025\/11\/8358ec3dfe4f458bded1a72df61f9a88.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Se ha mejorado el rendimiento de las operaciones de b\u00fasqueda (FT.SEARCH) y de agregaci\u00f3n de resultados (FT.AGGREGATE). En sistemas con alto tr\u00e1fico y un gran n\u00famero de solicitudes paralelas, se observa un aumento en el rendimiento y una reducci\u00f3n de la latencia de hasta 4.7 veces durante la b\u00fasqueda y hasta 1.4 veces durante la agregaci\u00f3n de resultados.    <center><img decoding=\"async\" alt=\"Lanzamiento de la base de datos Redis 8.4\" src=\"\/wp-content\/uploads\/2025\/11\/262242ac34bc615c3ccdc0330dd7aacb.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Se ha optimizado la asignaci\u00f3n de memoria durante la ejecuci\u00f3n de solicitudes y se ha proporcionado la posibilidad de configurar el comportamiento ante el agotamiento de memoria disponible (OOM, out-of-memory).\n<li class=\"l\"> Se ha reducido el consumo de memoria para almacenar cadenas peque\u00f1as (hasta 7 bytes) en estructuras de tipo JSON. Por ejemplo, un array en JSON que incluye 500 elementos peque\u00f1os en formato clave\/valor ahora ocupa un 37% menos de memoria.\n<li class=\"l\"> Se ha aumentado la eficiencia del almacenamiento de arreglos num\u00e9ricos en JSON, donde todos los elementos tienen un \u00fanico tipo (si antes se guardaba el tipo y el valor para cada elemento en dicho arreglo, ahora se guarda el tipo una sola vez para todo el arreglo). En una prueba realizada, tales arreglos con un mill\u00f3n de elementos homog\u00e9neos ahora requieren entre un 50% y un 92% menos de memoria, dependiendo del tipo.\n<li class=\"l\"> Al comando SET se le han a\u00f1adido las opciones IFEQ, IFNE, IFDEQ e IFDNE, que permiten actualizaciones de claves de cadena en situaciones donde el valor asociado no ha sido modificado por otro cliente desde su extracci\u00f3n, utilizando un solo comando.\n<li class=\"l\"> Se ha a\u00f1adido el comando XDELEX para la eliminaci\u00f3n at\u00f3mica de una clave de cadena, si su valor relacionado no ha cambiado desde la extracci\u00f3n.\n<li class=\"l\"> Se ha a\u00f1adido el comando DIGEST, que devuelve el hash del valor asociado con la clave especificada.\n<li class=\"l\"> Se a\u00f1adi\u00f3 a la comando XREADGROUP la opci\u00f3n &#171;CLAIM &lt;min-idle-time&gt;&#187; para leer tanto mensajes pendientes (idle) como entrantes (incoming).\n<li class=\"l\"> Se ha a\u00f1adido el comando MSETEX para establecer o actualizar at\u00f3micamente m\u00faltiples claves de cadena a la vez, as\u00ed como para actualizar su tiempo de vida.\n<li class=\"l\"> Se a\u00f1adi\u00f3 un mecanismo de migraci\u00f3n at\u00f3mica de slots entre nodos del cl\u00faster (ASM &#8212; Migraci\u00f3n At\u00f3mica de Slots), que se asemeja a la replicaci\u00f3n s\u00edncrona completa, pero funciona a nivel de slots individuales de almacenamiento de datos. Se a\u00f1adi\u00f3 el comando CLUSTER MIGRATION, mediante el cual se pueden importar slots de otros nodos, rastrear el progreso de la migraci\u00f3n y, si es necesario, marcar las operaciones de migraci\u00f3n pendientes.\n<li class=\"l\"> Se ha a\u00f1adido el comando CLUSTER SLOT-STATS para evaluar la estad\u00edstica en el cluster en relaci\u00f3n con slots individuales, como el n\u00famero de claves, la carga del CPU y la entrada\/salida de red.        <\/ul>\n<p>Fuente: <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.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.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\/es\/blog\/news\/vypusk-subd-redis-8-4\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\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\/es\/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\udd47Lanzamiento de la base de datos Redis 8.4 | ProHoster","description":"Se ha publicado la versi\u00f3n de la base de datos Redis 8.4, que pertenece a la clase de sistemas NoSQL.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-subd-redis-8-4","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","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\/es\/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\/es\/wp-json\/wp\/v2\/posts\/149951","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=149951"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/149951\/revisions"}],"predecessor-version":[{"id":159041,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/149951\/revisions\/159041"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media\/149952"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=149951"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=149951"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=149951"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}