{"id":21760,"date":"2026-10-01T08:37:00","date_gmt":"2026-10-01T06:37:00","guid":{"rendered":"https:\/\/webhosting.de\/?p=21760"},"modified":"2026-09-30T22:03:12","modified_gmt":"2026-09-30T20:03:12","slug":"novedades-de-redis-8-proveedores-de-alojamiento","status":"publish","type":"post","link":"https:\/\/webhosting.de\/es\/redis-8-neuerungen-hosting-anbieter\/","title":{"rendered":"Redis 8: novedades y decisiones sobre actualizaciones para proveedores de alojamiento web"},"content":{"rendered":"<div class=\"wh-article\" data-wh-layout=\"2.1.2\" style=\"width:100%;max-width:820px;margin:0 auto;color:#263b4b;font-family:inherit;font-size:18px;line-height:1.8;text-align:start;overflow-wrap:break-word;box-sizing:border-box\"><p class=\"wh-lead\" style=\"font-size:20px;line-height:1.7;color:#233746;margin:0 0 1.1em\">Redis 8 permite unificar las ofertas de Managed Redis mediante funciones integradas de b\u00fasqueda, JSON, series temporales y otras estructuras de datos. Para un caso cl\u00e1sico <strong style=\"font-weight:700;color:inherit\">Servidor de cach\u00e9<\/strong> Por el contrario, una versi\u00f3n de destino adecuada, unos l\u00edmites de almacenamiento controlados, las ACL y un proceso de recuperaci\u00f3n bien ensayado suelen ser m\u00e1s importantes que los nuevos comandos. Es fundamental no equiparar Redis 8 con Redis 8.0: para ciclos de producto largos, los proveedores deben comprobar el periodo de soporte, la compatibilidad con los clientes, el modelo operativo y la licencia de la versi\u00f3n concreta elegida.  <\/p>\n<nav class=\"wh-toc\" aria-label=\"Contenido de este art\u00edculo\" style=\"display:block;margin:28px 0 38px;padding:22px;border:1px solid #d9e4e8;border-radius:14px;background:#f4f8f8\"><p class=\"wh-toc-title\" style=\"font-size:13px;font-weight:700;letter-spacing:.08em;color:#49656b;margin:0 0 14px\">Ir directamente a la secci\u00f3n<\/p><div class=\"wh-toc-grid\" style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:10px\"><div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#redis8-einordnung\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Entender bien Redis 8<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#stack-komponenten-integriert\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Componentes integrados de la pila en Redis 8<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#nutzen-nach-einsatzfall\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Evaluar los beneficios seg\u00fan el caso de uso de Redis<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#funktionen-und-ressourcen\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Nuevas funciones y necesidades de recursos<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#vektorsuche-kapazitaet\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Dimensionar conjuntos de vectores de forma realista<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#upgrade-planen-und-pruefen\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Preparar de forma controlada una actualizaci\u00f3n de Redis<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#sicherheit-und-mandantentrennung\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Comprobar los ACL y la segregaci\u00f3n de clientes<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#betrieb-und-fehlersuche\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Funcionamiento, supervisi\u00f3n y resoluci\u00f3n de problemas<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#lizenz-und-produktentscheidung\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Elegir la licencia y el producto<\/a><\/div>\n<\/div><\/nav><section class=\"wh-section\" aria-labelledby=\"redis8-einordnung\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"redis8-einordnung\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Entender bien Redis 8<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><strong style=\"font-weight:700;color:inherit\">Redis 8<\/strong> Se refiere a una generaci\u00f3n de la plataforma, no necesariamente a una versi\u00f3n adecuada para cada entorno operativo. Redis 8.0 fue la versi\u00f3n inicial publicada en mayo de 2025. Sin embargo, para actualizar Redis, los proveedores de alojamiento deben seleccionar la versi\u00f3n menor y la versi\u00f3n de parche concretas que se van a utilizar, su estado de soporte t\u00e9cnico y la compatibilidad con su propio modelo de servicio. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">A fecha de 30 de septiembre de 2026, el sistema de gesti\u00f3n de versiones de Redis incluye Redis 8.10 como la versi\u00f3n m\u00e1s reciente de la lista. <strong style=\"font-weight:700;color:inherit\">Versi\u00f3n est\u00e1ndar de GA<\/strong> de la l\u00ednea 8. Tambi\u00e9n figuran como GA las versiones 8.4, 8.6 y 8.8. No obstante, una versi\u00f3n menor superior no constituye un objetivo general: el estado del parche, las funciones utilizadas, la compatibilidad del cliente y la ventana de mantenimiento prevista siguen siendo factores que influyen en la elecci\u00f3n. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Redis 8.0 es una versi\u00f3n est\u00e1ndar cuyo soporte t\u00e9cnico \u2014que incluye correcciones de seguridad y de errores cr\u00edticos\u2014 finalizar\u00e1, seg\u00fan la gesti\u00f3n de versiones, el 1 de diciembre de 2026. Redis 8.2, por su parte, se considera <strong style=\"font-weight:700;color:inherit\">Liberaci\u00f3n ampliada<\/strong> hasta el 1 de septiembre de 2030. Por lo tanto, en el caso de las ofertas de gesti\u00f3n conservadora, este periodo de soporte fijado puede adaptarse mejor al ciclo de vida del producto; sin embargo, no sustituye a la comprobaci\u00f3n de un estado de parches adecuado. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Redis Open Source 8 es la l\u00ednea de servidores que incluye las funciones de c\u00f3digo abierto que se tratan en este art\u00edculo. Por otro lado, est\u00e1 Redis Software: una l\u00ednea de productos comerciales destinada a otros modelos de funcionamiento en cl\u00faster y empresariales. El hecho de que Redis Software 8.0.x sea compatible con varias versiones de la base de datos Redis no convierte sus funciones adicionales en caracter\u00edsticas propias de una instalaci\u00f3n normal de Redis de c\u00f3digo abierto. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Valkey tampoco es una variante de Redis 8, sino una bifurcaci\u00f3n independiente con su propio desarrollo y sus propias decisiones en materia de compatibilidad y licencia. Por lo tanto, quien eval\u00fae alternativas deber\u00eda examinar por separado el comportamiento del protocolo, el conjunto de funciones, la ruta de migraci\u00f3n y las condiciones de uso. Un cambio de versi\u00f3n dentro de Redis no es equiparable a un cambio a una bifurcaci\u00f3n.<\/p>\n<aside class=\"wh-callout\" style=\"display:block;margin:28px 0;padding:20px 23px;border:1px solid #d1e4dd;border-left:4px solid #187065;border-radius:11px;background:#f0f7f4\"><p class=\"wh-callout-title\" style=\"margin:0 0 8px;color:#1c5c53;font-size:16px;font-weight:700;line-height:1.5\">Separe claramente los t\u00e9rminos<\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">En lo que respecta a la planificaci\u00f3n, Redis 8 implica lo siguiente: primero hay que determinar la versi\u00f3n objetivo, el nivel de parche y el periodo de soporte; despu\u00e9s, distinguir entre Redis Open Source, Redis Software y posibles alternativas. De este modo, se evita que las promesas del producto se atribuyan por error a una l\u00ednea de servidores equivocada.<\/p>\n<\/aside><\/section><section class=\"wh-section\" aria-labelledby=\"stack-komponenten-integriert\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"stack-komponenten-integriert\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Componentes integrados de la pila en Redis 8<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">El cambio m\u00e1s significativo de Redis 8 es el <strong style=\"font-weight:700;color:inherit\">distribuci\u00f3n integrada<\/strong> Componentes del stack de Redis hasta la fecha. Redis Search, JSON, Time Series, as\u00ed como estructuras de datos probabil\u00edsticas como los filtros Bloom y Cuckoo, Count-Min Sketch, Top-K y t-digest, forman parte de Redis Open Source 8. En la versi\u00f3n inicial, Redis 8.0.0, tambi\u00e9n se incluy\u00f3 Vector Set, aunque all\u00ed se indicaba expresamente que se trataba de una versi\u00f3n preliminar. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Para los proveedores, esto simplifica el mantenimiento del producto cuando un servicio necesita realmente datos de documentos, funciones de b\u00fasqueda o series temporales. Los componentes se versionan y se distribuyen junto con Redis. De este modo, se evita tener que sincronizar los m\u00f3dulos de la pila instalados de forma independiente con la versi\u00f3n del servidor; al mismo tiempo, no es posible actualizar un \u00fanico m\u00f3dulo integrado sin tener en cuenta la versi\u00f3n de Redis. <\/p>\n<figure class=\"wp-block-image size-large wh-figure\" aria-describedby=\"wh-caption-detail1\" style=\"display:block;float:none;clear:both;width:100%;max-width:760px;margin:34px auto 40px;border:1px solid #dae5e9;border-radius:14px;overflow:hidden;background:#f5f8fa;box-shadow:0 10px 28px -17px rgba(24,47,60,.28);box-sizing:border-box\"><div class=\"wh-figure-media\" style=\"display:block;background:#eef3f5;line-height:0\"><img loading=\"lazy\" width=\"800\" height=\"534\" src=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/09\/redis-8-integrierte-komponenten-9c18aae9-detail1-02e77dbf15-1024x683.webp\" class=\"wp-image-21767\" alt=\"Primer plano de una inspecci\u00f3n t\u00e9cnica de las conexiones de los servidores en el centro de datos.\" decoding=\"async\" srcset=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/09\/redis-8-integrierte-komponenten-9c18aae9-detail1-02e77dbf15-1024x683.webp 1024w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/09\/redis-8-integrierte-komponenten-9c18aae9-detail1-02e77dbf15-300x200.webp 300w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/09\/redis-8-integrierte-komponenten-9c18aae9-detail1-02e77dbf15-768x512.webp 768w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/09\/redis-8-integrierte-komponenten-9c18aae9-detail1-02e77dbf15-18x12.webp 18w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/09\/redis-8-integrierte-komponenten-9c18aae9-detail1-02e77dbf15.webp 1536w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" ><\/div><figcaption class=\"wh-caption\" id=\"wh-caption-detail1\" style=\"display:block;margin:0;padding:12px 18px 15px;border-top:1px solid #dce5e9;color:#506575;background:#f5f8fa;font-size:14px;line-height:1.55;text-align:start\">Imagen ilustrativa generada por IA: la distribuci\u00f3n integrada simplifica el mantenimiento de los componentes, pero no sustituye al inventario.<\/figcaption><\/figure><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">En la documentaci\u00f3n actual de Redis, los conjuntos vectoriales se describen como un tipo de datos independiente con comandos propios desde Redis 8.0. Sin embargo, de la etiqueta \u00abPreview\u00bb de la versi\u00f3n inicial se desprende que un proveedor de alojamiento no deber\u00eda deducir, bas\u00e1ndose \u00fanicamente en Redis 8.0.0, que el sistema est\u00e1 totalmente listo para su uso en producci\u00f3n. Lo determinante son las notas de la versi\u00f3n, el estado de los parches y la comprobaci\u00f3n del funcionamiento de la versi\u00f3n de destino concreta elegida.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Una oferta gestionada para cat\u00e1logos de productos puede proporcionar documentos JSON e \u00edndices de b\u00fasqueda dentro de la misma instalaci\u00f3n de Redis 8. Para la telemetr\u00eda, Time Series puede proporcionar un modelo de datos adecuado. Las estructuras probabil\u00edsticas resultan \u00fatiles cuando las aplicaciones pueden trabajar con aproximaciones controladas, por ejemplo, para identificar elementos que se supone que ya se conocen antes de realizar una consulta m\u00e1s costosa al backend. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Sin embargo, en el caso de una cach\u00e9 de objetos cl\u00e1sica, esto no implica la necesidad de adoptar nuevos modelos de datos. Las aplicaciones de WordPress, tiendas online o PHP suelen utilizar all\u00ed cadenas, hash y tiempos de caducidad. La integraci\u00f3n puede facilitar la estandarizaci\u00f3n de la versi\u00f3n de Redis proporcionada, pero no justifica el uso de \u00edndices de b\u00fasqueda, documentos JSON o datos vectoriales sin un requisito de aplicaci\u00f3n concreto ni una planificaci\u00f3n de la capacidad.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Por eso, el l\u00edmite de servicio es decisivo: un sistema \u00e1gil <strong style=\"font-weight:700;color:inherit\">Servidor de cach\u00e9<\/strong> Requiere, sobre todo, una gesti\u00f3n predecible del almacenamiento y accesos claramente delimitados. Un servicio de datos o de b\u00fasqueda necesita, adem\u00e1s, un modelo de datos, una estructura de \u00edndices, un comportamiento de consulta y un concepto operativo. Redis 8 proporciona todos estos componentes, pero no toma por ti esta decisi\u00f3n arquitect\u00f3nica.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">La gesti\u00f3n conjunta de versiones reduce, por tanto, sobre todo la complejidad en la gesti\u00f3n de lanzamientos. No sustituye a la comprobaci\u00f3n de si los clientes son compatibles con los comandos utilizados ni de si una implementaci\u00f3n existente de Redis Stack utiliza configuraciones e \u00edndices espec\u00edficos. Antes de una migraci\u00f3n, estas dependencias deben incluirse en el an\u00e1lisis t\u00e9cnico de la situaci\u00f3n actual. <\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"nutzen-nach-einsatzfall\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"nutzen-nach-einsatzfall\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Evaluar los beneficios seg\u00fan el caso de uso de Redis<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Que Redis 8 aporte un valor a\u00f1adido pr\u00e1ctico depende m\u00e1s del caso de uso que del n\u00famero de versi\u00f3n. Para el cach\u00e9 de objetos, el almacenamiento de sesiones, las colas, la limitaci\u00f3n de tasas y el cach\u00e9 general de aplicaciones, las funciones b\u00e1sicas de Redis siguen siendo fundamentales. Los nuevos tipos de datos son opcionales en este contexto; la aplicaci\u00f3n no tiene por qu\u00e9 comprenderlos ni utilizarlos para funcionar con Redis 8. <\/p>\n<ul class=\"wh-list\" role=\"list\" style=\"list-style:none;margin:24px 0;padding:0\"><li style=\"margin:8px 0;padding:12px 17px;background:#f5f8fa;border:1px solid #e0e8ec;border-radius:9px\">Cach\u00e9 y sesiones cl\u00e1sicas: las ventajas se derivan principalmente de un servidor bien mantenido y un funcionamiento controlado; las funciones de b\u00fasqueda o vectoriales supondr\u00edan, en la mayor\u00eda de los casos, una complejidad adicional e innecesaria.<\/li><li style=\"margin:8px 0;padding:12px 17px;background:#f5f8fa;border:1px solid #e0e8ec;border-radius:9px\">Colas y limitaci\u00f3n de tasas: las estructuras de datos de Redis y las operaciones at\u00f3micas siguen siendo fundamentales. Las estructuras probabil\u00edsticas pueden complementar casos especiales, pero no proporcionan un recuento exacto general.<\/li><li style=\"margin:8px 0;padding:12px 17px;background:#f5f8fa;border:1px solid #e0e8ec;border-radius:9px\">B\u00fasqueda de productos y datos de documentos: JSON y Redis Search pueden ofrecer un enfoque de servicio integrado cuando realmente se necesitan un modelo de datos, \u00edndices y consultas.<\/li><li style=\"margin:8px 0;padding:12px 17px;background:#f5f8fa;border:1px solid #e0e8ec;border-radius:9px\">Telemetr\u00eda y an\u00e1lisis aproximativos: las series temporales, as\u00ed como los bocetos y los filtros, se adaptan a los valores de medici\u00f3n basados en el tiempo o a los m\u00e9todos de aproximaci\u00f3n, siempre que las aplicaciones tengan en cuenta los l\u00edmites de sus resultados.<\/li><\/ul><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Por lo tanto, en el caso de una cach\u00e9 de objetos normal, la planificaci\u00f3n operativa deber\u00eda <strong style=\"font-weight:700;color:inherit\">L\u00edmites de almacenamiento<\/strong> y priorizar los tiempos de expiraci\u00f3n. Sin un l\u00edmite fijo, un espacio de claves cada vez mayor puede afectar a otros servicios del servidor. La estrategia de expulsi\u00f3n adecuada depende de si en la misma instancia se encuentran \u00fanicamente entradas de cach\u00e9 prescindibles o tambi\u00e9n datos relevantes desde el punto de vista t\u00e9cnico; en la medida de lo posible, no se deben mezclar ambos tipos.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Para todos los casos, la restricci\u00f3n de red es m\u00e1s importante que un nuevo comando. Redis recomienda no hacer que las instancias sean accesibles directamente desde Internet y limitar el puerto de Redis a clientes de confianza. TLS puede proteger las conexiones de los clientes, la replicaci\u00f3n y el bus del cl\u00faster; adem\u00e1s, las ACL restringen los comandos y los espacios de claves accesibles. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Por lo tanto, una actualizaci\u00f3n de Redis merece la pena en el caso de las cach\u00e9s puras, sobre todo como modernizaci\u00f3n planificada de la versi\u00f3n, el mantenimiento y el modelo operativo. En el caso de aplicaciones de b\u00fasqueda, telemetr\u00eda o vectores, la amplia gama de funciones integradas puede resultar adem\u00e1s relevante. En ambos casos, la pregunta sigue siendo la misma: \u00bfqu\u00e9 datos, carga y l\u00edmites de seguridad debe soportar realmente esta instancia concreta?<\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"funktionen-und-ressourcen\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"funktionen-und-ressourcen\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Nuevas funciones y necesidades de recursos<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Redis Open Source 8 re\u00fane funciones que antes sol\u00edan ofrecerse a trav\u00e9s de Redis Stack y sus componentes: documentos JSON, Redis Search, series temporales y estructuras de datos probabil\u00edsticas. A ello se suman los conjuntos vectoriales, que en la versi\u00f3n inicial Redis 8.0.0 se inclu\u00edan como versi\u00f3n preliminar. Para las ofertas de alojamiento, la distribuci\u00f3n integrada reduce el n\u00famero de componentes que hay que mantener por separado. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Sin embargo, el beneficio solo surge a partir de un modelo de servicio concreto. JSON y Redis Search, por ejemplo, son adecuados para cat\u00e1logos de productos o b\u00fasquedas de documentos, mientras que Time Series lo es para valores de medici\u00f3n basados en el tiempo. Por el contrario, una cach\u00e9 de objetos cl\u00e1sica no suele necesitar ni consultas de documentos ni \u00edndices: para ella, el cupo de almacenamiento, los tiempos de caducidad y un comportamiento de expulsi\u00f3n adecuado siguen siendo decisiones operativas fundamentales.<\/p>\n<div class=\"wh-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Funciones integradas de Redis 8 seg\u00fan el caso de uso del alojamiento\" style=\"width:100%;max-width:100%;overflow-x:auto;margin:28px 0;border:1px solid #dce5e9;border-radius:14px;background:#fff;box-shadow:0 10px 28px -16px rgba(24,47,60,.32);box-sizing:border-box\"><table style=\"width:100%;min-width:580px;border-collapse:separate;border-spacing:0;border:0;margin:0;font-size:15px;line-height:1.6;background:#fff\"><caption style=\"padding:20px;text-align:start;font-size:17px;line-height:1.5;font-weight:700;color:#173246;background:#fff\">Funciones integradas de Redis 8 seg\u00fan el caso de uso del alojamiento<\/caption><thead><tr><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Componente<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">V\u00eda de suministro anterior<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Estado en Redis 8<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Caso t\u00edpico de alojamiento web<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Recurso principal<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">L\u00edmite central<\/th><\/tr><\/thead><tbody><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Redis Search<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Componente de Redis Stack<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">integrado<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">B\u00fasqueda de productos y documentos<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">RAM para \u00edndices y datos<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">No hay una compensaci\u00f3n fija para cada cach\u00e9<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">JSON<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Componente de Redis Stack<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">integrado<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">datos de aplicaci\u00f3n estructurados<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">RAM para documentos e \u00edndices<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">El modelo de datos y las consultas deben ajustarse a ello<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Series temporales<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Componente de Redis Stack<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">integrado<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Telemetr\u00eda y series temporales<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">RAM para estanter\u00edas y almacenamiento<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Planificar con antelaci\u00f3n la retenci\u00f3n y el muestreo<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Filtros y bocetos<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Componentes de Redis Stack<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">integrado<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Pruebas de pertenencia, as\u00ed como estimaciones aproximadas de frecuencia, de \u00abheavy hitters\u00bb y de cuantiles<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">RAM seg\u00fan la estructura seleccionada<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">No es un sustituto general de los contadores exactos ni de la limitaci\u00f3n de tasas.<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Conjuntos de vectores<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Introducido en Redis 8.0.0 como versi\u00f3n preliminar<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">comprobar en funci\u00f3n de la versi\u00f3n<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">B\u00fasqueda por similitud y recuperaci\u00f3n<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">RAM para vectores y grafos<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">No hay generador de embeddings; comprobar el grado de madurez de la versi\u00f3n de destino<\/td><\/tr><\/tbody><\/table><\/div><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">En el caso de los filtros Bloom y Cuckoo, Count-Min Sketch, Top-K y t-digest, el l\u00edmite t\u00e9cnico es especialmente importante: admiten estimaciones de probabilidad, frecuencia, rango o cuantiles, pero no almacenan necesariamente toda la informaci\u00f3n individual con exactitud. De este modo, pueden aliviar la carga de las b\u00fasquedas en el backend o de los an\u00e1lisis exhaustivos; sin embargo, no son adecuados para valores individuales relevantes para la facturaci\u00f3n o que deban cumplir requisitos de auditor\u00eda sin una verificaci\u00f3n adicional. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Por el contrario, la limitaci\u00f3n de tasa cl\u00e1sica requiere un m\u00e9todo elegido deliberadamente, como contadores, \u00abtoken bucket\u00bb o \u00absliding window\u00bb, con estructuras Redis adecuadas y procesos at\u00f3micos. Las estructuras probabil\u00edsticas pueden, en todo caso, complementar un caso especial dise\u00f1ado espec\u00edficamente y basado en aproximaciones. No constituyen un sustituto general de una l\u00f3gica de limitaci\u00f3n exacta.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Los conjuntos de vectores responden a una necesidad diferente. Redis almacena representaciones vectoriales y busca elementos similares; opcionalmente, se pueden incluir atributos JSON para el filtrado. Redis no genera por s\u00ed mismo las representaciones de incrustaci\u00f3n. Por lo tanto, las aplicaciones deben obtenerlas de un modelo o de un servicio externo antes de que la b\u00fasqueda sem\u00e1ntica, las recomendaciones o la recuperaci\u00f3n de datos puedan basarse en ellas.  <\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"vektorsuche-kapazitaet\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"vektorsuche-kapazitaet\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Dimensionar conjuntos de vectores de forma realista<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">A <strong style=\"font-weight:700;color:inherit\">Conjunto de vectores<\/strong> Est\u00e1 pensado para cuestiones como \u201eproductos similares\u201c, \u201efragmentos de documentos coincidentes\u201c o la b\u00fasqueda sem\u00e1ntica. La b\u00fasqueda general de texto completo y la similitud vectorial son enfoques diferentes: Redis Search puede abarcar campos de texto y consultas, mientras que Vector Sets determina similitudes entre vectores. Una cach\u00e9 web normal no obtiene ning\u00fan valor a\u00f1adido funcional solo a trav\u00e9s de los vectores.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">La planificaci\u00f3n funcional debe basarse en las versiones. Redis 8.0.0 introdujo los \u00abVector Sets\u00bb como versi\u00f3n preliminar. La documentaci\u00f3n actual describe la estructura de datos y sus comandos, pero no confirma de forma retroactiva que la versi\u00f3n inicial estuviera totalmente lista para su uso en producci\u00f3n. Por lo tanto, antes de su uso, es necesario consultar las notas de la versi\u00f3n y comprobar el comportamiento de la versi\u00f3n concreta de Redis elegida con los clientes necesarios.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Para la primera planificaci\u00f3n de capacidad, la documentaci\u00f3n indica, con 300 dimensiones, un c\u00e1lculo de 1.200 bytes por vector FP32 o 300 bytes por vector Q8. Con 100 000 vectores FP32, esto supone unos 120 MB de datos brutos; con Q8, unos 30 MB. Este c\u00e1lculo se refiere exclusivamente a los componentes vectoriales y no constituye una garant\u00eda de los requisitos de memoria de una instancia en producci\u00f3n. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Adem\u00e1s, la estructura de b\u00fasqueda basada en HNSW requiere memoria para las conexiones del grafo. A esto hay que a\u00f1adir las etiquetas y los atributos opcionales; asimismo, la fragmentaci\u00f3n, las r\u00e9plicas y los datos persistidos pueden modificar las necesidades reales de recursos. Por lo tanto, quien planifique una implementaci\u00f3n de alta disponibilidad no debe equiparar simplemente el tama\u00f1o bruto con la memoria disponible de un \u00fanico nodo.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">La elecci\u00f3n entre FP32 y Q8 es, por tanto, una decisi\u00f3n relacionada con la calidad y los recursos, no una optimizaci\u00f3n universal. Lo m\u00e1s recomendable es disponer de un entorno de prueba con vectores representativos, atributos de filtro y patrones de consulta. En \u00e9l se pueden evaluar el consumo de memoria, los tiempos de respuesta y la calidad de los resultados para el caso concreto del cliente, antes de establecer capacidades o l\u00edmites de clientes.<\/p>\n<aside class=\"wh-callout\" style=\"display:block;margin:28px 0;padding:20px 23px;border:1px solid #d1e4dd;border-left:4px solid #187065;border-radius:11px;background:#f0f7f4\"><p class=\"wh-callout-title\" style=\"margin:0 0 8px;color:#1c5c53;font-size:16px;font-weight:700;line-height:1.5\">L\u00edmite de planificaci\u00f3n<\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Los conjuntos de vectores no sustituyen ni a un modelo de incrustaci\u00f3n ni a un presupuesto de recursos para \u00edndices, replicaci\u00f3n y persistencia. El n\u00famero de vectores por s\u00ed solo no es una base suficiente para el dimensionamiento.<\/p>\n<\/aside><\/section><section class=\"wh-section\" aria-labelledby=\"upgrade-planen-und-pruefen\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"upgrade-planen-und-pruefen\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Preparar de forma controlada una actualizaci\u00f3n de Redis<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">A <strong style=\"font-weight:700;color:inherit\">Actualizaci\u00f3n de Redis<\/strong> La migraci\u00f3n de Redis Open Source 7.x o Redis Stack a Redis 8 debe realizarse como una transici\u00f3n planificada, no como un cambio de paquete sin supervisi\u00f3n en un sistema en producci\u00f3n. En primer lugar, se elige una versi\u00f3n de destino concreta, junto con su periodo de soporte. A continuaci\u00f3n, una instancia de prueba reproduce, de la forma m\u00e1s fiel posible a la realidad, el modelo de datos, la persistencia, los clientes y los roles de acceso relevantes.   <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Antes de la intervenci\u00f3n, el equipo debe aclarar qu\u00e9 archivos de persistencia y copias de seguridad pertenecen realmente a la instancia y c\u00f3mo se lleva a cabo la restauraci\u00f3n. Redis indica que el proceso de actualizaci\u00f3n incluye la realizaci\u00f3n de copias de seguridad, pruebas y comprobaciones posteriores de la versi\u00f3n, el acceso a los datos y las conexiones de los clientes. Por lo tanto, una reversi\u00f3n documentada no solo requiere los paquetes antiguos, sino tambi\u00e9n un proceso de reversi\u00f3n trazable para los datos y la configuraci\u00f3n. <\/p>\n<div class=\"wh-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Campos de prueba para una actualizaci\u00f3n controlada a Redis 8\" style=\"width:100%;max-width:100%;overflow-x:auto;margin:28px 0;border:1px solid #dce5e9;border-radius:14px;background:#fff;box-shadow:0 10px 28px -16px rgba(24,47,60,.32);box-sizing:border-box\"><table style=\"width:100%;min-width:580px;border-collapse:separate;border-spacing:0;border:0;margin:0;font-size:15px;line-height:1.6;background:#fff\"><caption style=\"padding:20px;text-align:start;font-size:17px;line-height:1.5;font-weight:700;color:#173246;background:#fff\">Campos de prueba para una actualizaci\u00f3n controlada a Redis 8<\/caption><thead><tr><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Campo de pruebas<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Pregunta concreta<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Prueba de bajo riesgo<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Consecuencias en caso de omisi\u00f3n<\/th><\/tr><\/thead><tbody><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Versi\u00f3n de destino<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">\u00bfSe ajusta el periodo de asistencia al ciclo de vida del producto?<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Documentar con antelaci\u00f3n el estado de lanzamiento y asistencia t\u00e9cnica<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">fin del periodo de mantenimiento inminente tras el cambio<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Persistencia<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">\u00bfSe conocen los datos y el procedimiento de recuperaci\u00f3n?<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Practicar la creaci\u00f3n de copias de seguridad y la restauraci\u00f3n en el entorno de prueba<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">P\u00e9rdida de datos o tiempo de recuperaci\u00f3n prolongado<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Clientes<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">\u00bfLas bibliotecas y las aplicaciones son compatibles con Redis 8?<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Pruebas de conectividad y de funcionamiento con rutas de uso reales<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Error de ejecuci\u00f3n tras la conmutaci\u00f3n<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Acceso a los datos<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">\u00bfSe pueden utilizar las claves y las respuestas tal y como se esperaba?<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Muestras aleatorias y pruebas de aplicaci\u00f3n frente a la clasificaci\u00f3n por etapas<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">errores t\u00e9cnicos que pasan desapercibidos<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Rollback<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">\u00bfSe ha establecido ya, tanto desde el punto de vista t\u00e9cnico como organizativo, el camino de vuelta?<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Documentar los criterios de interrupci\u00f3n y el proceso de reincorporaci\u00f3n<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Interrupci\u00f3n prolongada en caso de problemas<\/td><\/tr><\/tbody><\/table><\/div><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Para realizar un primer an\u00e1lisis de la situaci\u00f3n, resulta \u00fatil consultar la informaci\u00f3n sobre los servidores y la persistencia, as\u00ed como la ruta de datos configurada. Ejecuta las siguientes consultas con una cuenta que tenga los permisos necesarios y guarda el resultado fuera de los tickets o registros de acceso p\u00fablico, en caso de que contenga detalles sobre la infraestructura.  <\/p>\n<div class=\"wh-code-window\" data-wh-code style=\"margin:28px 0 34px;border:1px solid #2c4656;border-radius:12px;overflow:hidden;background:#132a3b;box-shadow:0 9px 25px -13px rgba(15,35,55,.2)\"><div class=\"wh-code-toolbar\" style=\"display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:11px 16px;background:#223e50;color:#edf5fa;font-size:13px;line-height:1.5;font-weight:600\"><span>Terminal<\/span><button type=\"button\" class=\"wh-code-copy\" data-wh-copy hidden style=\"padding:6px 11px;border:1px solid #7893a1;border-radius:6px;background:transparent;color:#fff;font-size:12px;line-height:1.5;font-weight:600;cursor:pointer\">Copiar c\u00f3digo<\/button><span class=\"wh-copy-status\" aria-live=\"polite\"><\/span><span data-wh-copy-success hidden>Copiado<\/span><span data-wh-copy-fallback hidden>C\u00f3digo resaltado: por favor, c\u00f3pialo<\/span><\/div><pre class=\"wh-code\" data-no-translation translate=\"no\" style=\"display:block;margin:0;padding:20px;max-width:100%;overflow-x:auto;color:#edf5fa;background:#132a3b;font:14px\/1.75 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre;direction:ltr;text-align:left\"><code class=\"language-bash\" style=\"font:inherit;color:inherit;background:transparent;padding:0;border:0;white-space:inherit\">redis-cli INFO server\nredis-cli INFO persistence\nredis-cli CONFIG GET dir\nredis-cli INFO server | grep redis_version<\/code><\/pre><\/div><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">El comando <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">SAVE<\/code> Se menciona en la documentaci\u00f3n de actualizaci\u00f3n para una instant\u00e1nea, pero no es un comando est\u00e1ndar sin consecuencias: al tratarse de un proceso sincr\u00f3nico, puede afectar al funcionamiento en funci\u00f3n del volumen de datos y la carga. Planifica las copias de seguridad y las ventanas de mantenimiento en funci\u00f3n del modelo de persistencia utilizado. Para que los procesos de staging y rollback sean reproducibles, resulta \u00fatil un flujo de trabajo con control de versiones y entornos claramente separados; a este respecto, resulta de inter\u00e9s el art\u00edculo <a href=\"https:\/\/webhosting.de\/es\/alojamiento-web-con-soporte-git-mejor-proveedor-2025-code\/\">Alojamiento web con soporte Git<\/a>.  <\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"sicherheit-und-mandantentrennung\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"sicherheit-und-mandantentrennung\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Comprobar los ACL y la segregaci\u00f3n de clientes<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Un servicio de Redis gestionado comienza con un l\u00edmite de red bien definido: el puerto de Redis no debe ser accesible p\u00fablicamente, sino que debe estar abierto exclusivamente a servidores de aplicaciones de confianza o a redes de administraci\u00f3n. El protocolo TLS protege las conexiones de los clientes, la replicaci\u00f3n y el bus del cl\u00faster durante la transmisi\u00f3n. Estas medidas se complementan entre s\u00ed; el TLS no sustituye ni a un cortafuegos restrictivo ni a un control de acceso riguroso en el servidor. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Para varios clientes o aplicaciones, es <strong style=\"font-weight:700;color:inherit\">Separaci\u00f3n de clientes<\/strong> m\u00e1s que un n\u00famero de base de datos independiente. Las instancias propias son las m\u00e1s f\u00e1ciles de delimitar. Si varios clientes comparten una instancia, las ACL deben limitar los comandos y los espacios de claves permitidos; adem\u00e1s, los l\u00edmites de almacenamiento evitan que una sola carga de trabajo agote la capacidad destinada a otros clientes. Los prefijos de claves son un componente de la norma, pero no constituyen una barrera de seguridad independiente. <\/p>\n<figure class=\"wp-block-image size-large wh-figure\" aria-describedby=\"wh-caption-detail2\" style=\"display:block;float:none;clear:both;width:100%;max-width:760px;margin:34px auto 40px;border:1px solid #dae5e9;border-radius:14px;overflow:hidden;background:#f5f8fa;box-shadow:0 10px 28px -17px rgba(24,47,60,.28);box-sizing:border-box\"><div class=\"wh-figure-media\" style=\"display:block;background:#eef3f5;line-height:0\"><img loading=\"lazy\" width=\"800\" height=\"534\" src=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/09\/redis-8-acls-mandantentrennung-9c18aae9-detail2-daa9b37f11-1024x683.webp\" class=\"wp-image-21768\" alt=\"El administrador de infraestructuras comprueba los derechos de acceso y los l\u00edmites de red de un servicio Redis.\" decoding=\"async\" srcset=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/09\/redis-8-acls-mandantentrennung-9c18aae9-detail2-daa9b37f11-1024x683.webp 1024w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/09\/redis-8-acls-mandantentrennung-9c18aae9-detail2-daa9b37f11-300x200.webp 300w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/09\/redis-8-acls-mandantentrennung-9c18aae9-detail2-daa9b37f11-768x512.webp 768w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/09\/redis-8-acls-mandantentrennung-9c18aae9-detail2-daa9b37f11-18x12.webp 18w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/09\/redis-8-acls-mandantentrennung-9c18aae9-detail2-daa9b37f11.webp 1536w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" ><\/div><figcaption class=\"wh-caption\" id=\"wh-caption-detail2\" style=\"display:block;margin:0;padding:12px 18px 15px;border-top:1px solid #dce5e9;color:#506575;background:#f5f8fa;font-size:14px;line-height:1.55;text-align:start\">Imagen ilustrativa generada por IA: antes de migrar a Redis 8, hay que revisar las ACL y los l\u00edmites de red.<\/figcaption><\/figure><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Al actualizar Redis a la versi\u00f3n 8, hay que prestar especial atenci\u00f3n a la comprobaci\u00f3n de ACL. Los comandos de los componentes ahora integrados se clasifican en categor\u00edas existentes como <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">@read<\/code> y <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">@write<\/code> asignada. Por lo tanto, una autorizaci\u00f3n que hasta ahora se haya formulado de manera amplia puede permitir, adem\u00e1s, por ejemplo, consultas de b\u00fasqueda o operaciones de escritura en JSON. En consecuencia, una ACL sint\u00e1cticamente v\u00e1lida no significa autom\u00e1ticamente que siga teniendo los permisos m\u00ednimos necesarios desde el punto de vista funcional. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">En la pr\u00e1ctica, es recomendable realizar una comparaci\u00f3n de ACL: las reglas exportadas de la instancia anterior se comparan con las reglas previstas en Redis 8. Para cada rol de cliente, el equipo deber\u00eda comprobar qu\u00e9 comandos son realmente necesarios, qu\u00e9 prefijos de clave siguen siendo accesibles y si una categor\u00eda reci\u00e9n heredada incluye derechos no deseados. Lo decisivo es la comparaci\u00f3n de los permisos efectivos, no solo el texto de las l\u00edneas de la configuraci\u00f3n. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">A continuaci\u00f3n, se crean pruebas espec\u00edficas para cada rol: por ejemplo, un cliente de cach\u00e9 web puede leer y escribir las claves de cach\u00e9 que le corresponden, pero no puede utilizar prefijos ajenos ni comandos de administraci\u00f3n. Para las aplicaciones de b\u00fasqueda o JSON se aplican pruebas espec\u00edficas. Estas comprobaciones basadas en roles permiten hacer que los cambios sean trazables, sin imponer una plantilla de ACL universal para las diferentes arquitecturas de los clientes.<\/p>\n<aside class=\"wh-callout\" style=\"display:block;margin:28px 0;padding:20px 23px;border:1px solid #d1e4dd;border-left:4px solid #187065;border-radius:11px;background:#f0f7f4\"><p class=\"wh-callout-title\" style=\"margin:0 0 8px;color:#1c5c53;font-size:16px;font-weight:700;line-height:1.5\">Dividir los derechos de acceso por funciones<\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Las categor\u00edas generales son pr\u00e1cticas, pero deben evaluarse con especial cuidado en el caso de los componentes integrados de Redis-8. Los roles con comandos y espacios de claves bien definidos limitan las consecuencias de los cambios funcionales posteriores. <\/p>\n<\/aside><\/section><section class=\"wh-section\" aria-labelledby=\"betrieb-und-fehlersuche\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"betrieb-und-fehlersuche\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Funcionamiento, supervisi\u00f3n y resoluci\u00f3n de problemas<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Para el funcionamiento, se recomienda realizar un seguimiento por separado de la ocupaci\u00f3n de memoria, las expulsiones, las latencias, las conexiones de los clientes, la persistencia y la replicaci\u00f3n. Estos valores reflejan distintos cuellos de botella y, por lo tanto, deben evaluarse junto con el modelo de servicio correspondiente. Un aumento de las expulsiones no indica autom\u00e1ticamente un error de Redis, pero s\u00ed es motivo para revisar los l\u00edmites de memoria, los tiempos de expiraci\u00f3n y el modelo de datos.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Los \u00edndices de b\u00fasqueda y los conjuntos vectoriales no deben incluirse en un conjunto de valores de medici\u00f3n junto con una cach\u00e9 de objetos convencional. Adem\u00e1s del conjunto de claves, all\u00ed se tienen en cuenta las memorias de \u00edndices y de grafos, los atributos y la carga de consultas correspondiente. En el caso de los vectores, a las necesidades de datos brutos se suman las etiquetas, las conexiones, la fragmentaci\u00f3n, la replicaci\u00f3n y la persistencia. Por lo tanto, dimensionar una instancia bas\u00e1ndose \u00fanicamente en los valores vectoriales supone subestimar las necesidades reales de recursos. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Redis 8 introduce una nueva implementaci\u00f3n de subprocesos de E\/S; el par\u00e1metro <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">io-threads<\/code> Sin embargo, no es un \u00abinterruptor\u00bb de rendimiento universal. Las mejoras en la replicaci\u00f3n tampoco garantizan un rendimiento general. Los n\u00facleos de la CPU, la red, la persistencia, la combinaci\u00f3n de comandos y el comportamiento de los clientes determinan en gran medida si un cambio resulta \u00fatil. Por ello, las variantes de configuraci\u00f3n deben probarse en un entorno de pruebas cercano a la producci\u00f3n, con su propio perfil de carga. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Tras una actualizaci\u00f3n, los problemas no detectados en los clientes suelen ser m\u00e1s reveladores que las meras m\u00e9tricas del servidor. El equipo deber\u00eda comprobar las conexiones, la autenticaci\u00f3n, los comandos utilizados y las respuestas de error con las bibliotecas de cliente reales. Igualmente importante es contar con un procedimiento de recuperaci\u00f3n bien ensayado: una copia de seguridad existente solo reduce el riesgo cuando se comprueba que los datos y la aplicaci\u00f3n funcionan correctamente tras la restauraci\u00f3n. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Para la gesti\u00f3n de alertas, resulta \u00fatil establecer umbrales diferenciados seg\u00fan la clase de servicio. Una cach\u00e9 puede tolerar deliberadamente las expulsiones, mientras que en el caso de las sesiones o las colas, estas pueden suponer una p\u00e9rdida de datos. Las cargas de trabajo de b\u00fasqueda y vectoriales requieren, adem\u00e1s, un seguimiento de la evoluci\u00f3n de su memoria y de las latencias de consulta. El art\u00edculo ofrece informaci\u00f3n de fondo sobre la observabilidad, la escalabilidad y la planificaci\u00f3n de recursos. <a href=\"https:\/\/webhosting.de\/es\/tendencias-en-alojamiento-web-2026-tecnologias-innovacion\/\">Tendencias en alojamiento web para 2026<\/a>.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Para la localizaci\u00f3n de errores, los cambios en el modelo de datos, la versi\u00f3n del cliente, el l\u00edmite de almacenamiento y la configuraci\u00f3n de persistencia deben vincularse temporalmente con las m\u00e9tricas. De este modo, se puede distinguir si, por ejemplo, un pico de latencia coincide con una nueva carga de b\u00fasquedas, un aumento de las conexiones o una fase de persistencia. Esta asignaci\u00f3n es m\u00e1s fiable que suponer que cualquier anomal\u00eda sea consecuencia de la actualizaci\u00f3n de Redis.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><strong style=\"font-weight:700;color:inherit\">Recuperaci\u00f3n como auditor\u00eda fiscal<\/strong> Una copia de seguridad por s\u00ed sola no garantiza la capacidad de reinicio. Las instrucciones de actualizaci\u00f3n recomiendan practicar de forma controlada la copia de seguridad y la actualizaci\u00f3n, y comprobar posteriormente el acceso a los datos y las conexiones de los clientes. <\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"lizenz-und-produktentscheidung\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"lizenz-und-produktentscheidung\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Elegir la licencia y el producto<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">En Redis 8, la elecci\u00f3n de la licencia es una decisi\u00f3n relacionada con el producto, no solo un punto m\u00e1s de las instrucciones de instalaci\u00f3n. Redis Open Source puede utilizarse bajo las licencias RSALv2, SSPLv1 o AGPLv3. La opci\u00f3n m\u00e1s adecuada para una instancia interna, un entorno de cliente o un producto Managed Redis ofrecido p\u00fablicamente depende de la forma concreta de implementaci\u00f3n y de las obligaciones asociadas a ella. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">La RSALv2 restringe, entre otras cosas, la comercializaci\u00f3n o la prestaci\u00f3n de la funcionalidad del software como servicio gestionado para terceros. La SSPLv1 y la AGPLv3 incluyen requisitos de copyleft que pueden resultar relevantes en el caso de la prestaci\u00f3n de servicios o el acceso a la red. Esta breve descripci\u00f3n no sustituye al asesoramiento jur\u00eddico: antes de fijar los precios, formalizar un contrato o lanzar un producto, se debe someter la arquitectura concreta a un an\u00e1lisis jur\u00eddico. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Igualmente importante es la diferenciaci\u00f3n del producto. <strong style=\"font-weight:700;color:inherit\">Redis de c\u00f3digo abierto<\/strong> El n\u00famero 8 hace referencia a la l\u00ednea de servidores con sus estructuras de datos y funciones de consulta integradas. Por su parte, Redis Software es una l\u00ednea de productos comercial con su propia documentaci\u00f3n de versiones y compatibilidad con varias versiones de la base de datos Redis. De ello no debe deducirse que todas las funciones de cl\u00faster, administraci\u00f3n o alta disponibilidad descritas all\u00ed formen parte de una instalaci\u00f3n normal de c\u00f3digo abierto. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Tampoco Valkey ni otras bifurcaciones son variantes de Redis 8. Quien las considere una alternativa debe comprobar por s\u00ed mismo los comandos que admiten, su modelo operativo, su licencia y la ruta de migraci\u00f3n. El hecho de que tengan una interfaz de protocolo similar o un origen hist\u00f3rico com\u00fan no basta para deducir garant\u00edas de funcionalidad y compatibilidad para aplicaciones u ofertas gestionadas.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Una decisi\u00f3n s\u00f3lida debe tener en cuenta cinco cuestiones: \u00bfQu\u00e9 versi\u00f3n concreta de Redis se adapta al periodo de soporte previsto? \u00bfLa carga de trabajo requiere realmente funciones de b\u00fasqueda, series temporales o vectores? \u00bfEl modelo operativo est\u00e1 cubierto en cuanto a aislamiento, copias de seguridad y supervisi\u00f3n? \u00bfSe han comprobado las ACL y los clientes? \u00bfY es la <strong style=\"font-weight:700;color:inherit\">Examen de licencia<\/strong> \u00bfSe ha formalizado un contrato para el tipo de servicio ofrecido? Solo la combinaci\u00f3n de estos aspectos convierte una actualizaci\u00f3n de Redis en una oferta de alojamiento fiable. <\/p>\n<\/section><section class=\"wh-sources\" style=\"margin:40px 0 0;padding:24px 0 0;border-top:1px solid #dce5e9;color:#596b7b;font-size:14px;line-height:1.65\"><h2 style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Fuentes y estado actual de los conocimientos<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Estado de la investigaci\u00f3n: <time datetime=\"2026-09-30\">2026-09-30<\/time><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Estado actual de la clasificaci\u00f3n: 30 de septiembre de 2026. Redis 8.10 figura como la versi\u00f3n est\u00e1ndar GA m\u00e1s reciente; las versiones 8.4, 8.6 y 8.8 tambi\u00e9n son versiones est\u00e1ndar GA. Seg\u00fan lo previsto, Redis 8.0 solo recibir\u00e1 correcciones de seguridad y de errores cr\u00edticos hasta el 1 de diciembre de 2026, mientras que Redis 8.2, al tratarse de una versi\u00f3n ampliada, seguir\u00e1 en servicio hasta el 1 de septiembre de 2030. Antes de su implementaci\u00f3n, se debe comprobar el estado de soporte y el nivel de parches de la versi\u00f3n concreta elegida.<\/p><div class=\"wh-source-urls\"><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/redis.io\/docs\/latest\/operate\/oss_and_stack\/install\/version-mgmt\/<\/span><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/redis.io\/legal\/licenses\/<\/span><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/redis.io\/docs\/latest\/operate\/rs\/release-notes\/rs-8-0-releases\/<\/span><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/redis.io\/docs\/latest\/operate\/oss_and_stack\/stack-with-enterprise\/release-notes\/redisce\/redisos-8.0-release-notes\/<\/span><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/redis.io\/docs\/latest\/operate\/oss_and_stack\/stack-with-enterprise\/modules-lifecycle\/<\/span><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/redis.io\/docs\/latest\/develop\/data-types\/vector-sets\/<\/span><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/redis.io\/docs\/latest\/operate\/oss_and_stack\/management\/security\/<\/span><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/redis.io\/blog\/announcing-vector-sets-a-new-redis-data-type-for-vector-similarity\/<\/span><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/redis.io\/docs\/latest\/develop\/data-types\/vector-sets\/memory\/<\/span><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/redis.io\/docs\/latest\/operate\/oss_and_stack\/install\/upgrade\/standalone\/<\/span><\/p><\/div><\/section><\/div>","protected":false},"excerpt":{"rendered":"<p>Redis 8 integra componentes anteriores de la pila y ampl\u00eda las funcionalidades relacionadas con la b\u00fasqueda, las series temporales y los vectores. Sin embargo, para los proveedores de alojamiento tambi\u00e9n son importantes la versi\u00f3n de destino, las ACL, la planificaci\u00f3n de recursos, el proceso de actualizaci\u00f3n y la elecci\u00f3n de la licencia.<\/p>","protected":false},"author":1,"featured_media":21766,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[781],"tags":[],"class_list":["post-21760","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-datenbanken-administration-anleitungen"],"acf":[],"_links":{"self":[{"href":"https:\/\/webhosting.de\/es\/wp-json\/wp\/v2\/posts\/21760","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webhosting.de\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webhosting.de\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webhosting.de\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/webhosting.de\/es\/wp-json\/wp\/v2\/comments?post=21760"}],"version-history":[{"count":3,"href":"https:\/\/webhosting.de\/es\/wp-json\/wp\/v2\/posts\/21760\/revisions"}],"predecessor-version":[{"id":21769,"href":"https:\/\/webhosting.de\/es\/wp-json\/wp\/v2\/posts\/21760\/revisions\/21769"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webhosting.de\/es\/wp-json\/wp\/v2\/media\/21766"}],"wp:attachment":[{"href":"https:\/\/webhosting.de\/es\/wp-json\/wp\/v2\/media?parent=21760"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webhosting.de\/es\/wp-json\/wp\/v2\/categories?post=21760"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webhosting.de\/es\/wp-json\/wp\/v2\/tags?post=21760"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}