https://redis.io/

Last Checked: Apr 19, 2024, 05:11 EDT

IP Address: 45.60.123.1
ASN #: AS19551 INCAPSULA, US
Location: Unknown, Unknown, Unknown
URL Reputation:
  • Unknown This URL is not identified as malicious in the PhishTank Database.
  • Unknown PhishCheck thinks this URL is likely not a phish.
  • Unknown OpenPhish: URL not in feed.

Other submissions on 45.60.123.1:

Other submissions on redis.io:

Previous checks:

                               Domain Name: REDIS.IO 
Registry Domain ID: 2a4cb1c5677246adb8b7bfbf3119e85e-DONUTS 
Registrar WHOIS Server: whois.name.com 
Registrar URL: http://www.name.com 
Updated Date: 2023-05-09T16:43:19Z 
Creation Date: 2010-05-28T22:09:44Z 
Registrar Registration Expiration Date: 2024-05-28T22:09:44Z 
Registrar: Name.com, Inc. 
Registrar IANA ID: 625 
Reseller:  
 
Please visit https://www.nic.io/whois-search.htm for more info.


The data in the Name.com, Inc. WHOIS database is provided by Name.com, Inc. for information purposes, and to assist persons in obtaining information about or related to a domain name registration record. Name.com, Inc. does not guarantee its accuracy.  Users accessing the Name.com, Inc. WHOIS service agree to use the data only for lawful purposes, and under no circumstances may this data be used to: a) allow, enable, or otherwise support the transmission by e-mail, telephone, or facsimile of mass unsolicited, commercial advertising or solicitations to entities other than the registrar's own existing customers and b) enable high volume, automated, electronic processes that send queries or data to the systems of Name.com, Inc., except as reasonably necessary to register domain names or modify existing registrations. When using the Name.com, Inc. WHOIS service, please consider the following: the WHOIS service is not a replacement for standard EPP commands to the SRS service. WHOIS is not considered authoritative for registered domain objects. The WHOIS service may be scheduled for downtime during production or OT&E maintenance periods. Where applicable, the presence of a [Non-Public Data] tag indicates that such data is not made publicly available due to applicable data privacy laws or requirements.  Access to non-public data may be provided, upon request, where it can be reasonably confirmed that the requester holds a specific legitimate interest and a proper legal basis, for accessing the withheld data. Access to this data can be requested by submitting a request via the form found at [www.name.com/whois-layered-access] Name.com, Inc. reserves the right to modify these terms at any time. By submitting this query, you agree to abide by this policy.


                             
  • GET
    200 OK

    https://j.6sc.co/6si.min.js

  • https://unpkg.com/@dotlottie/player-component@latest/dist/dotlottie-player.mjs /@dotlottie/player-component@2.7.12/dist/dotlottie-player.mjs
  • https://www.google.com/pagead/landing?gcs=G111&gcd=13t3t3t3t5&rnd=536482634.1713517874&url=https%3A%2F%2Fredis.io%2F&dma=0&npa=0&gtm=45He44h0n81TKZ6J9Rv78394893za200&auid=1396964981.1713517874 https://googleads.g.doubleclick.net/pagead/landing?gcs=G111&gcd=13t3t3t3t5&rnd=536482634.1713517874&url=https%3A%2F%2Fredis.io%2F&dma=0&npa=0&gtm=45He44h0n81TKZ6J9Rv78394893za200&auid=1396964981.1713517874
<html data-mutiny-loaded="true" lang="en"><head><style type="text/css">.truste_cursor_pointer {cursor: pointer;}.truste_border_none {border: none;}</style>
    <meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1">

	<!-- This site is optimized with the Yoast SEO plugin v21.8 - https://yoast.com/wordpress/plugins/seo/ -->
	<title>Redis - The Real-time Data Platform</title>
	<meta name="description" content="Developers love Redis. Unlock the full potential of the Redis database with Redis Enterprise and start building blazing fast apps.">
	<link rel="canonical" href="https://redis.io/">
	<meta property="og:locale" content="en_US">
	<meta property="og:type" content="website">
	<meta property="og:title" content="Redis - The Real-time Data Platform">
	<meta property="og:description" content="Developers love Redis. Unlock the full potential of the Redis database with Redis Enterprise and start building blazing fast apps.">
	<meta property="og:url" content="https://redis.io/">
	<meta property="og:site_name" content="Redis">
	<meta property="article:publisher" content="https://www.facebook.com/Redisinc">
	<meta property="article:modified_time" content="2024-04-16T18:50:52+00:00">
	<meta property="og:image" content="https://redis.io/wp-content/uploads/2021/08/redis-social-1200x628-1.jpg">
	<meta property="og:image:width" content="1200">
	<meta property="og:image:height" content="628">
	<meta property="og:image:type" content="image/jpeg">
	<meta name="twitter:card" content="summary_large_image">
	<meta name="twitter:site" content="@Redisinc">
	<script async="" src="https://www.clarity.ms/tag/h1cdc6c3ax"></script><script type="text/javascript" async="" src="https://trk.techtarget.com/tracking.js"></script><script async="" id="demandbase_js_lib" src="https://tag.demandbase.com/f8ff47fb1a0de424.min.js"></script><script type="text/javascript" async="" src="//j.6sc.co/6si.min.js"></script><script type="text/javascript" async="" src="https://snap.licdn.com/li.lms-analytics/insight.min.js"></script><script type="text/javascript" async="" src="https://a.quora.com/qevents.js"></script><script type="text/javascript" async="" src="https://static.ads-twitter.com/uwt.js"></script><script type="text/javascript" async="" src="https://bat.bing.com/bat.js"></script><script type="text/javascript" async="" src="https://www.googletagmanager.com/gtag/js?id=AW-943135215&amp;l=dataLayer&amp;cx=c"></script><script type="text/javascript" async="" src="https://www.google-analytics.com/analytics.js"></script><script type="text/javascript" async="" src="https://www.googletagmanager.com/gtag/js?id=G-8BKGRQKRPV&amp;l=dataLayer&amp;cx=c"></script><script async="" src="https://www.googletagmanager.com/gtm.js?id=GTM-TKZ6J9R"></script><script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://redis.io/","url":"https://redis.io/","name":"Redis - The Real-time Data Platform","isPartOf":{"@id":"https://redis.io/#website"},"primaryImageOfPage":{"@id":"https://redis.io/#primaryimage"},"image":{"@id":"https://redis.io/#primaryimage"},"thumbnailUrl":"https://redis.io/wp-content/uploads/2024/04/Redis_Website_PreviewCard_920x612px.png","datePublished":"2023-06-05T21:00:00+00:00","dateModified":"2024-04-16T18:50:52+00:00","description":"Developers love Redis. Unlock the full potential of the Redis database with Redis Enterprise and start building blazing fast apps.","breadcrumb":{"@id":"https://redis.io/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://redis.io/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://redis.io/#primaryimage","url":"https://redis.io/wp-content/uploads/2024/04/Redis_Website_PreviewCard_920x612px.png","contentUrl":"https://redis.io/wp-content/uploads/2024/04/Redis_Website_PreviewCard_920x612px.png","width":920,"height":612,"caption":"logo card"},{"@type":"BreadcrumbList","@id":"https://redis.io/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https://redis.io/#website","url":"https://redis.io/","name":"Redis","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://redis.io/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"}]}</script>
	<!-- / Yoast SEO plugin. -->


<link rel="dns-prefetch" href="//code.jquery.com">
<link rel="dns-prefetch" href="//redis.io">
<link rel="stylesheet" id="wp-block-library-css" href="https://redis.io/wp-includes/css/dist/block-library/style.min.css?ver=6.4.3" type="text/css" media="all">
<style id="wp-block-library-theme-inline-css" type="text/css">
.wp-block-audio figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio figcaption{color:hsla(0,0%,100%,.65)}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed figcaption{color:hsla(0,0%,100%,.65)}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:hsla(0,0%,100%,.65)}.wp-block-image figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-image figcaption{color:hsla(0,0%,100%,.65)}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote.has-text-align-right{border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote.has-text-align-center{border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote.is-style-plain{border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:1.25em 2.375em}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table figcaption{color:hsla(0,0%,100%,.65)}.wp-block-video figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video figcaption{color:hsla(0,0%,100%,.65)}.wp-block-video{margin:0 0 1em}.wp-block-template-part.has-background{margin-bottom:0;margin-top:0;padding:1.25em 2.375em}
</style>
<style id="classic-theme-styles-inline-css" type="text/css">
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
</style>
<style id="global-styles-inline-css" type="text/css">
body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--gray: #6d7278;--wp--preset--color--dark-gray: #494c4d;--wp--preset--color--light-gray: #a2a8a8;--wp--preset--color--ui: #dfdfdf;--wp--preset--color--ui-light: #f8f8f8;--wp--preset--color--cloudy: #e6e5e5;--wp--preset--color--smoke: #a7a7a7;--wp--preset--color--chill: #e3ebed;--wp--preset--color--ice: #f7f9fc;--wp--preset--color--navy: #354253;--wp--preset--color--light-navy: #5a697d;--wp--preset--color--red: #CD5D57;--wp--preset--color--orange: #CF5815;--wp--preset--color--dark-orange: #E98125;--wp--preset--color--neon-blue: #1969FF;--wp--preset--color--neon-blue-light: #10BBFE;--wp--preset--color--neon-green: #79e5a6;--wp--preset--color--teal: #14708D;--wp--preset--color--teal-light: #1CA9AB;--wp--preset--color--sky: #54bcfd;--wp--preset--color--baby: #8aa1ee;--wp--preset--color--purple: #5961ff;--wp--preset--color--purple-dark: #282550;--wp--preset--color--violet: #3e41a0;--wp--preset--color--light-violet: #465282;--wp--preset--color--brown: #726a5c;--wp--preset--color--gold: #777436;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 14px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 24px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--normal: 18px;--wp--preset--font-size--huge: 36px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
.wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}
</style>
<link rel="prefetch" as="style" id="wp-pagenavi-css" href="https://redis.io/wp-content/plugins/wp-pagenavi/pagenavi-css.css?ver=2.70" type="text/css" media="all">
<link rel="stylesheet" id="child-theme-style-css" href="https://redis.io/wp-content/themes/redislabs-glide/assets/dist/css/main.min.css?ver=1713377703" type="text/css" media="all">
<link rel="stylesheet" id="home-css" href="https://redis.io/wp-content/themes/wpx/assets/dist/css/critical/homepage.css?ver=1713377703" type="text/css" media="all">
<script type="text/javascript" src="https://code.jquery.com/jquery-3.6.4.min.js?ver=3.6.5" id="jquery-js"></script>
<link rel="https://api.w.org/" href="https://redis.io/wp-json/"><link rel="alternate" type="application/json" href="https://redis.io/wp-json/wp/v2/pages/520"><link rel="alternate" type="application/json+oembed" href="https://redis.io/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fredis.io%2F">
<link rel="alternate" type="text/xml+oembed" href="https://redis.io/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fredis.io%2F&amp;format=xml">
<!-- Stream WordPress user activity plugin v4.0.0 -->

		<!-- Google Tag Manager -->
		<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
		new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
		j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
		'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
		})(window,document,'script','dataLayer','GTM-TKZ6J9R');</script>
		<!-- End Google Tag Manager -->

	<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge"><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={licenseKey:"NRJS-1fedf62d6f1beddfa04",applicationID:"650495667"};;/*! For license information please see nr-loader-rum-1.256.1.min.js.LICENSE.txt */
(()=>{var e,t,r={234:(e,t,r)=>{"use strict";r.d(t,{P_:()=>v,Mt:()=>b,C5:()=>s,OP:()=>k,lF:()=>N,Yu:()=>_,Dg:()=>m,CX:()=>c,GE:()=>w,sU:()=>R});var n=r(8632),i=r(9567);const o={beacon:n.ce.beacon,errorBeacon:n.ce.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.D)(t,o);const r=(0,n.ek)(e);r&&(r.info=a[e])}const u=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var d=r(7056),l=r(50);const f="[data-nr-mask]",g=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{feature_flags:[],proxy:{assets:void 0,beacon:void 0},privacy:{cookies_enabled:!0},ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},session:{domain:void 0,expiresMs:d.oD,inactiveMs:d.Hb},ssl:void 0,obfuscate:void 0,jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},metrics:{enabled:!0,autoStart:!0},page_action:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,long_task:!1,autoStart:!0},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},harvest:{tooManyRequestsDelay:60},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,inline_stylesheet:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){u(t)?e.mask_selector="".concat(t,",").concat(f):""===t||null===t?e.mask_selector=f:(0,l.Z)("An invalid session_replay.mask_selector was provided. '*' will be used.",t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){u(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.Z)("An invalid session_replay.block_selector was provided and will not be used",t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.Z)("An invalid session_replay.mask_input_option was provided and will not be used",t)}},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0}}},p={},h="All configuration objects require an agent identifier!";function v(e){if(!e)throw new Error(h);if(!p[e])throw new Error("Configuration for ".concat(e," was never set"));return p[e]}function m(e,t){if(!e)throw new Error(h);p[e]=(0,i.D)(t,g());const r=(0,n.ek)(e);r&&(r.init=p[e])}function b(e,t){if(!e)throw new Error(h);var r=v(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}const y={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},A={};function w(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");A[e]=(0,i.D)(t,y);const r=(0,n.ek)(e);r&&(r.loader_config=A[e])}const _=(0,n.mF)().o;var E=r(385),x=r(6818);const D={buildEnv:x.Re,customTransaction:void 0,disabled:!1,distMethod:x.gF,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,offset:Math.floor(E._A?.performance?.timeOrigin||E._A?.performance?.timing?.navigationStart||Date.now()),onerror:void 0,origin:""+E._A.location,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,xhrWrappable:"function"==typeof E._A.XMLHttpRequest?.prototype?.addEventListener,version:x.q4,denyList:void 0,harvestCount:0,timeKeeper:void 0},S={};function k(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!S[e])throw new Error("Runtime for ".concat(e," was never set"));return S[e]}function R(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");S[e]=(0,i.D)(t,D);const r=(0,n.ek)(e);r&&(r.runtime=S[e])}function N(e){return function(e){try{const t=s(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}(e)}},9567:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(50);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.Z)("Setting a Configurable requires an object as input");if(!t||"object"!=typeof t)return(0,n.Z)("Setting a Configurable requires a model to set its initial properties");const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.Z)("An error occurred while setting a property of a Configurable",e)}return r}catch(e){(0,n.Z)("An error occured while setting a Configurable",e)}}},6818:(e,t,r)=>{"use strict";r.d(t,{Re:()=>i,gF:()=>o,q4:()=>n});const n="1.256.1",i="PROD",o="CDN"},385:(e,t,r)=>{"use strict";r.d(t,{Nk:()=>d,Tt:()=>s,_A:()=>o,cv:()=>l,iS:()=>a,il:()=>n,ux:()=>c,v6:()=>i,w1:()=>u});const n="undefined"!=typeof window&&!!window.document,i="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=n?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),a=Boolean("hidden"===o?.document?.visibilityState),s=/iPad|iPhone|iPod/.test(o.navigator?.userAgent),c=s&&"undefined"==typeof SharedWorker,u=((()=>{const e=o.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Boolean(n&&window.document.documentMode)),d=!!o.navigator?.sendBeacon,l=Math.floor(Date.now()-performance.now())},1117:(e,t,r)=>{"use strict";r.d(t,{w:()=>o});var n=r(50);const i={agentIdentifier:"",ee:void 0};class o{constructor(e){try{if("object"!=typeof e)return(0,n.Z)("shared context requires an object as input");this.sharedContext={},Object.assign(this.sharedContext,i),Object.entries(e).forEach((e=>{let[t,r]=e;Object.keys(i).includes(t)&&(this.sharedContext[t]=r)}))}catch(e){(0,n.Z)("An error occurred while setting SharedContext",e)}}}},8e3:(e,t,r)=>{"use strict";r.d(t,{LP:()=>l,RP:()=>c,o5:()=>u});var n=r(8325),i=r(1284),o=r(4322),a=r(3325);const s={};function c(e,t){const r={staged:!1,priority:a.p[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){d(e),s[e].get(t)&&s[e].delete(t),s[e].size&&f(e)}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"feature",r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(d(e),!e||!s[e].get(t)||r)return g(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=[...s[e]];t.every((e=>{let[t,r]=e;return r.staged}))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((t=>{let[r]=t;s[e].delete(r),g(e,r)})))}function g(e,t){const r=e?n.ee.get(e):n.ee,a=o.X.handlers;if(r.backlog&&a){var s=r.backlog[t],c=a[t];if(c){for(var u=0;s&&u<s.length;++u)p(s[u],c);(0,i.D)(c,(function(e,t){(0,i.D)(t,(function(t,r){r[0].on(e,r[1])}))}))}r.isolatedBacklog||delete a[t],r.backlog[t]=null,r.emit("drain-"+t,[])}}function p(e,t){var r=e[1];(0,i.D)(t[r],(function(t,r){var n=e[0];if(r[0]===n){var i=r[1],o=e[3],a=e[2];i.apply(o,a)}}))}},8325:(e,t,r)=>{"use strict";r.d(t,{A:()=>c,ee:()=>u});var n=r(8632),i=r(2210),o=r(234);class a{constructor(e){this.contextId=e}}var s=r(3117);const c="nr@context:".concat(s.a),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.OP)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=g(n),c=h(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=m()[s[e]];p&&p.push([f,e,r,a]);return a},get:v,listeners:h,context:g,buffer:function(e,t){const r=m();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((e=>{let[n,i]=e;s[i]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!m()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function g(e){return e&&e instanceof a?e:e?(0,i.X)(e,c,(()=>new a(c))):new a(c)}function p(e,t){n[e]=h(e).concat(t)}function h(e){return n[e]||[]}function v(t){return d[t]=d[t]||e(f,t)}function m(){return f.backlog}}(void 0,"globalEE"),d=(0,n.fP)();d.ee||(d.ee=u)},5546:(e,t,r)=>{"use strict";r.d(t,{E:()=>n,p:()=>i});var n=r(8325).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},4322:(e,t,r)=>{"use strict";r.d(t,{X:()=>o});var n=r(5546);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.E,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.E);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3239:(e,t,r)=>{"use strict";r.d(t,{bP:()=>s,iz:()=>c,m$:()=>a});var n=r(385);let i=!1,o=!1;try{const e={get passive(){return i=!0,!1},get signal(){return o=!0,!1}};n._A.addEventListener("test",null,e),n._A.removeEventListener("test",null,e)}catch(e){}function a(e,t){return i||o?{capture:!!e,passive:i,signal:t}:!!e}function s(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;window.addEventListener(e,t,a(r,n))}function c(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;document.addEventListener(e,t,a(r,n))}},3117:(e,t,r)=>{"use strict";r.d(t,{a:()=>n});const n=(0,r(4402).Rl)()},4402:(e,t,r)=>{"use strict";r.d(t,{Rl:()=>a,ky:()=>s});var n=r(385);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n._A?.crypto||n._A?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n._A?.crypto||n._A?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}},7056:(e,t,r)=>{"use strict";r.d(t,{Bq:()=>n,Hb:()=>a,IK:()=>u,K4:()=>i,oD:()=>o,uT:()=>c,wO:()=>s});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},7894:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{z:()=>n})},50:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.warn&&(console.warn("New Relic: ".concat(e)),t&&console.warn(t))}r.d(t,{Z:()=>n})},2825:(e,t,r)=>{"use strict";r.d(t,{N:()=>c,T:()=>s});var n=r(8325),i=r(385);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};try{i._A.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},2210:(e,t,r)=>{"use strict";r.d(t,{X:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},1284:(e,t,r)=>{"use strict";r.d(t,{D:()=>n});const n=(e,t)=>Object.entries(e||{}).map((e=>{let[r,n]=e;return t(r,n)}))},4351:(e,t,r)=>{"use strict";r.d(t,{P:()=>o});var n=r(8325);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}}}},3960:(e,t,r)=>{"use strict";r.d(t,{KB:()=>a,b2:()=>o});var n=r(3239);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.bP)("load",e,t)}function a(e){if(i())return e();(0,n.iz)("DOMContentLoaded",e)}},8632:(e,t,r)=>{"use strict";r.d(t,{EZ:()=>d,ce:()=>o,ek:()=>u,fP:()=>a,gG:()=>l,h5:()=>c,mF:()=>s});var n=r(385),i=r(7894);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n._A.NREUM||(n._A.NREUM={}),void 0===n._A.newrelic&&(n._A.newrelic=n._A.NREUM),n._A.NREUM}function s(){let e=a();return e.o||(e.o={ST:n._A.setTimeout,SI:n._A.setImmediate,CT:n._A.clearTimeout,XHR:n._A.XMLHttpRequest,REQ:n._A.Request,EV:n._A.Event,PR:n._A.Promise,MO:n._A.MutationObserver,FETCH:n._A.fetch}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.z)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},7956:(e,t,r)=>{"use strict";r.d(t,{N:()=>i});var n=r(3239);function i(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;(0,n.iz)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},3081:(e,t,r)=>{"use strict";r.d(t,{gF:()=>o,mY:()=>i,t9:()=>n,vz:()=>s,xS:()=>a});const n=r(3325).D.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},7633:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.pageViewEvent},9251:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.pageViewTiming},7144:(e,t,r)=>{"use strict";r.d(t,{Ef:()=>i});var n=r(7056);r(3325).D.sessionReplay;const i={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning"};n.IK.ERROR,n.IK.FULL,n.IK.OFF},5938:(e,t,r)=>{"use strict";r.d(t,{W:()=>i});var n=r(8325);class i{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=n.ee.get(e),this.featureName=r,this.blocked=!1}}},2758:(e,t,r)=>{"use strict";r.d(t,{j:()=>E});var n=r(3325),i=r(234),o=r(5546),a=r(8325),s=r(8e3),c=r(3960),u=r(385),d=r(50),l=r(3081),f=r(8632),g=r(7144);const p=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start","recordReplay","pauseReplay",g.Ef.RECORD,g.Ef.PAUSE],h=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(7894),m=r(7056);function b(){const e=(0,f.gG)();p.forEach((t=>{e[t]=function(){for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];let o=[];return Object.values(e.initializedAgents).forEach((e=>{e.exposed&&e.api[t]&&o.push(e.api[t](...n))})),o.length>1?o:o[0]}(t,...n)}}))}const y={};var A=r(2825);const w=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let _=!1;function E(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},p=arguments.length>2?arguments[2]:void 0,E=arguments.length>3?arguments[3]:void 0,{init:x,info:D,loader_config:S,runtime:k={loaderType:p},exposed:R=!0}=t;const N=(0,f.gG)();D||(x=N.init,D=N.info,S=N.loader_config),(0,i.Dg)(e.agentIdentifier,x||{}),(0,i.GE)(e.agentIdentifier,S||{}),D.jsAttributes??={},u.v6&&(D.jsAttributes.isWorker=!0),(0,i.CX)(e.agentIdentifier,D);const P=(0,i.P_)(e.agentIdentifier),j=[D.beacon,D.errorBeacon];_||(P.proxy.assets&&(w(P.proxy.assets),j.push(P.proxy.assets)),P.proxy.beacon&&j.push(P.proxy.beacon),b(),(0,f.EZ)("activatedFeatures",A.T),e.runSoftNavOverSpa&&=!0===P.soft_navigations.enabled&&P.feature_flags.includes("soft_nav")),k.denyList=[...P.ajax.deny_list||[],...P.ajax.block_internal?j:[]],(0,i.sU)(e.agentIdentifier,k),void 0===e.api&&(e.api=function(e,t){let f=arguments.length>2&&void 0!==arguments[2]&&arguments[2];t||(0,s.RP)(e,"api");const p={};var b=a.ee.get(e),A=b.get("tracer");y[e]=m.IK.OFF,b.on(g.Ef.REPLAY_RUNNING,(t=>{y[e]=t}));var w="api-",_=w+"ixn-";function E(t,r,n,o){const a=(0,i.C5)(e);return null===r?delete a.jsAttributes[t]:(0,i.CX)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),S(w,n,!0,o||null===r?"session":void 0)(t,r)}function x(){}h.forEach((e=>{p[e]=S(w,e,!0,"api")})),p.addPageAction=S(w,"addPageAction",!0,n.D.pageAction),p.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,i.OP)(e).customTransaction=(r||"http://custom.transaction")+t,S(w,"setPageViewName",!0)()},p.setCustomAttribute=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return E(e,t,"setCustomAttribute",r);(0,d.Z)("Failed to execute setCustomAttribute.\nNon-null value must be a string, number or boolean type, but a type of <".concat(typeof t,"> was provided."))}else(0,d.Z)("Failed to execute setCustomAttribute.\nName must be a string type, but a type of <".concat(typeof e,"> was provided."))},p.setUserId=function(e){if("string"==typeof e||null===e)return E("enduser.id",e,"setUserId",!0);(0,d.Z)("Failed to execute setUserId.\nNon-null value must be a string type, but a type of <".concat(typeof e,"> was provided."))},p.setApplicationVersion=function(e){if("string"==typeof e||null===e)return E("application.version",e,"setApplicationVersion",!1);(0,d.Z)("Failed to execute setApplicationVersion. Expected <String | null>, but got <".concat(typeof e,">."))},p.start=e=>{try{const t=e?"defined":"undefined";(0,o.p)(l.xS,["API/start/".concat(t,"/called")],void 0,n.D.metrics,b);const r=Object.values(n.D);if(void 0===e)e=r;else{if((e=Array.isArray(e)&&e.length?e:[e]).some((e=>!r.includes(e))))return(0,d.Z)("Invalid feature name supplied. Acceptable feature names are: ".concat(r));e.includes(n.D.pageViewEvent)||e.push(n.D.pageViewEvent)}e.forEach((e=>{b.emit("".concat(e,"-opt-in"))}))}catch(e){(0,d.Z)("An unexpected issue occurred",e)}},p[g.Ef.RECORD]=function(){(0,o.p)(l.xS,["API/recordReplay/called"],void 0,n.D.metrics,b),(0,o.p)(g.Ef.RECORD,[],void 0,n.D.sessionReplay,b)},p[g.Ef.PAUSE]=function(){(0,o.p)(l.xS,["API/pauseReplay/called"],void 0,n.D.metrics,b),(0,o.p)(g.Ef.PAUSE,[],void 0,n.D.sessionReplay,b)},p.interaction=function(e){return(new x).get("object"==typeof e?e:{})};const D=x.prototype={createTracer:function(e,t){var r={},i=this,a="function"==typeof t;return(0,o.p)(l.xS,["API/createTracer/called"],void 0,n.D.metrics,b),f||(0,o.p)(_+"tracer",[(0,v.z)(),e,r],i,n.D.spa,b),function(){if(A.emit((a?"":"no-")+"fn-start",[(0,v.z)(),i,a],r),a)try{return t.apply(this,arguments)}catch(e){throw A.emit("fn-err",[arguments,this,e],r),e}finally{A.emit("fn-end",[(0,v.z)()],r)}}}};function S(e,t,r,i){return function(){return(0,o.p)(l.xS,["API/"+t+"/called"],void 0,n.D.metrics,b),i&&(0,o.p)(e+t,[(0,v.z)(),...arguments],r?null:this,i,b),r?void 0:this}}function k(){r.e(75).then(r.bind(r,7438)).then((t=>{let{setAPI:r}=t;r(e),(0,s.LP)(e,"api")})).catch((()=>{(0,d.Z)("Downloading runtime APIs failed..."),b.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{D[e]=S(_,e,void 0,f?n.D.softNav:n.D.spa)})),p.setCurrentRouteName=f?S(_,"routeName",void 0,n.D.softNav):S(w,"routeName",!0,n.D.spa),p.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,o.p)(l.xS,["API/noticeError/called"],void 0,n.D.metrics,b),(0,o.p)("err",[t,(0,v.z)(),!1,r,!!y[e]],void 0,n.D.jserrors,b)},u.il?(0,c.b2)((()=>k()),!0):k(),p}(e.agentIdentifier,E,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=R),_=!0}},8993:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},3325:(e,t,r)=>{"use strict";r.d(t,{D:()=>n,p:()=>i});const n={ajax:"ajax",jserrors:"jserrors",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.ajax]:5,[n.sessionTrace]:6,[n.pageAction]:7,[n.spa]:8,[n.softNav]:9,[n.sessionReplay]:10}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>"nr-rum-1.256.1.min.js",i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.256.1.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={75:"sha512-bMLZRhwqNVS5s797dnpSaP7w6g76N+tUEFRFVuTxLtLT1eJCkQb9pizuzUgxROaFM3VxTjLJpPUYCn6xjoae8g=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var g=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(g.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=g.bind(null,s.onerror),s.onload=g.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={50:0,832:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.256.1.PROD"]=self["webpackChunk:NRBA-1.256.1.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8993);var e=i(50),t=i(7144),r=i(4402);class n{agentIdentifier;constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,r.ky)(16);this.agentIdentifier=e}#e(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];if("function"==typeof this.api?.[t])return this.api[t](...n);(0,e.Z)("Call to agent api ".concat(t," failed. The API is not currently initialized."))}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}finished(e){return this.#e("finished",e)}addRelease(e,t){return this.#e("addRelease",e,t)}start(e){return this.#e("start",e)}recordReplay(){return this.#e(t.Ef.RECORD)}pauseReplay(){return this.#e(t.Ef.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}}var o=i(3325),a=i(234);const s=Object.values(o.D);function c(e){const t={};return s.forEach((r=>{t[r]=function(e,t){return!0===(0,a.Mt)(t,"".concat(e,".enabled"))}(r,e)})),t}var u=i(2758);var d=i(8e3),l=i(5938),f=i(3960),g=i(385);const p=e=>g.il&&!0===(0,a.Mt)(e,"privacy.cookies_enabled");function h(e){return a.Yu.MO&&p&&!0===(0,a.Mt)(e,"session_trace.enabled")}class v extends l.W{constructor(e,t,r){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];super(e,t,r),this.auto=n,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===(0,a.Mt)(this.agentIdentifier,"".concat(this.featureName,".autoStart"))&&(this.auto=!1),this.auto&&(0,d.RP)(e,r)}importAggregator(){let t,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.featAggregate)return;if(!this.auto)return void this.ee.on("".concat(this.featureName,"-opt-in"),(()=>{(0,d.RP)(this.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator()}));this.onAggregateImported=new Promise((e=>{t=e}));const n=async()=>{let n;try{if(p(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(75).then(i.bind(i,3108));n=e(this.agentIdentifier)}}catch(t){(0,e.Z)("A problem occurred when starting up session manager. This page will not start or extend any session.",t),this.featureName===o.D.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,n))return(0,d.LP)(this.agentIdentifier,this.featureName),void t(!1);const{lazyFeatureLoader:e}=await i.e(75).then(i.bind(i,8582)),{Aggregate:o}=await e(this.featureName,"aggregate");this.featAggregate=new o(this.agentIdentifier,this.aggregator,r),t(!0)}catch(r){(0,e.Z)("Downloading and initializing ".concat(this.featureName," failed..."),r),this.abortHandler?.(),(0,d.LP)(this.agentIdentifier,this.featureName,!0),t(!1),this.ee&&this.ee.abort()}};g.il?(0,f.b2)((()=>n()),!0):n()}#t(e,t){return e!==o.D.sessionReplay||(r=this.agentIdentifier,n=t,!(!h(r)||!n?.isNew&&!n?.state.sessionReplayMode));var r,n}}var m=i(7633);class b extends v{static featureName=m.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,m.t,r),this.importAggregator()}}var y=i(1117),A=i(1284);class w extends y.w{constructor(e){super(e),this.aggregatedData={}}store(e,t,r,n,i){var o=this.getBucket(e,t,r,i);return o.metrics=function(e,t){t||(t={count:0});return t.count+=1,(0,A.D)(e,(function(e,r){t[e]=_(r,t[e])})),t}(n,o.metrics),o}merge(e,t,r,n,i){var o=this.getBucket(e,t,n,i);if(o.metrics){var a=o.metrics;a.count+=r.count,(0,A.D)(r,(function(e,t){if("count"!==e){var n=a[e],i=r[e];i&&!i.c?a[e]=_(i.t,n):a[e]=function(e,t){if(!t)return e;t.c||(t=E(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(i,a[e])}}))}else o.metrics=r}storeMetric(e,t,r,n){var i=this.getBucket(e,t,r);return i.stats=_(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:r||{}},n&&(i.custom=n)),i}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r="",n=!1,i=0;i<e.length;i++)t[r=e[i]]=Object.values(this.aggregatedData[r]||{}),t[r].length&&(n=!0),delete this.aggregatedData[r];return n?t:null}}function _(e,t){return null==e?function(e){e?e.c++:e={c:1};return e}(t):t?(t.c||(t=E(t.t)),t.c+=1,t.t+=e,t.sos+=e*e,e>t.max&&(t.max=e),e<t.min&&(t.min=e),t):{t:e}}function E(e){return{t:e,min:e,max:e,sos:e*e,c:1}}var x=i(8632),D=i(4351);var S=i(5546),k=i(7956),R=i(3239),N=i(9251),P=i(7894);class j extends v{static featureName=N.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,N.t,r),g.il&&((0,k.N)((()=>(0,S.p)("docHidden",[(0,P.z)()],void 0,N.t,this.ee)),!0),(0,R.bP)("pagehide",(()=>(0,S.p)("winPagehide",[(0,P.z)()],void 0,N.t,this.ee))),this.importAggregator())}}var I=i(3081);class T extends v{static featureName=I.t9;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,I.t9,r),this.importAggregator()}}new class extends n{constructor(t,r){super(r),g._A?(this.sharedAggregator=new w({agentIdentifier:this.agentIdentifier}),this.features={},(0,x.h5)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(b),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===o.D.softNav)),(0,u.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.Z)("Failed to initialize the agent. Could not determine the runtime environment.")}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=c(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>o.p[e.featureName]-o.p[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==o.D.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===o.D.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===o.D.softNav)return;const n=function(e){switch(e){case o.D.ajax:return[o.D.jserrors];case o.D.sessionTrace:return[o.D.ajax,o.D.pageViewEvent];case o.D.sessionReplay:return[o.D.sessionTrace];case o.D.pageViewTiming:return[o.D.pageViewEvent];default:return[]}}(r.featureName);n.every((e=>e in this.features))||(0,e.Z)("".concat(r.featureName," is enabled but one or more dependent features has not been initialized (").concat((0,D.P)(n),"). This may cause unintended consequences or missing data...")),this.features[r.featureName]=new r(this.agentIdentifier,this.sharedAggregator)}))}catch(t){(0,e.Z)("Failed to initialize all enabled instrument classes (agent aborted) -",t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,x.fP)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[b,j,T],loaderType:"lite"})})()})();</script>
<meta name="viewport" content="width=device-width, initial-scale=1">

<link rel="apple-touch-icon" sizes="180x180" href="/wp-content/themes/wpx/assets/images/favicons/apple-touch-icon.png?v=A0mpW2gQlj">
<link rel="icon" type="image/png" sizes="32x32" href="/wp-content/themes/wpx/assets/images/favicons/favicon-32x32.png?v=A0mpW2gQlj">
<link rel="icon" type="image/png" sizes="192x192" href="/wp-content/themes/wpx/assets/images/favicons/android-chrome-192x192.png?v=A0mpW2gQlj">
<link rel="icon" type="image/png" sizes="16x16" href="/wp-content/themes/wpx/assets/images/favicons/favicon-16x16.png?v=A0mpW2gQlj">
<link rel="manifest" href="/wp-content/themes/wpx/assets/images/favicons/site.webmanifest?v=A0mpW2gQlj">
<link rel="mask-icon" href="/wp-content/themes/wpx/assets/images/favicons/safari-pinned-tab.svg?v=A0mpW2gQlj" color="#cd5d57">
<link rel="shortcut icon" type="image/x-icon" href="/wp-content/themes/wpx/assets/images/favicons/favicon.ico?v=A0mpW2gQlj">
<meta name="msapplication-TileColor" content="#ffffff">
<meta name="msapplication-TileImage" content="/wp-content/themes/wpx/assets/images/favicons/mstile-144x144.png?v=A0mpW2gQlj">
<meta name="msapplication-config" content="/wp-content/themes/wpx/assets/images/favicons/browserconfig.xml?v=A0mpW2gQlj">
<meta name="theme-color" content="#ffffff">



<!-- TrustArc -->
<script async="async" src="https://consent.trustarc.com/notice?domain=redis.com&amp;c=teconsent&amp;js=nj&amp;noticeType=bb&amp;text=true&amp;gtm=1" id="truste_0.7139065785604946"></script>
<script>var __dispatched__ = {}; var __i__ = self.postMessage && setInterval(function(){ if(self.PrivacyManagerAPI && __i__){ var apiObject = {PrivacyManagerAPI: {action:"getConsentDecision", timestamp: new Date().getTime(), self: self.location.host}}; self.top.postMessage(JSON.stringify(apiObject),"*"); __i__ = clearInterval(__i__); }},50); self.addEventListener("message", function(e, d){ try{ if(e.data && (d= JSON.parse(e.data)) && (d = d.PrivacyManagerAPI) && d.capabilities && d.action=="getConsentDecision"){ var newDecision = self.PrivacyManagerAPI.callApi("getGDPRConsentDecision", self.location.host).consentDecision; newDecision && newDecision.forEach(function(label){ if(!__dispatched__[label]){ self.dataLayer && self.dataLayer.push({"event":"GDPR Pref Allows "+label}); __dispatched__[label] = 1; } }); } } catch(xx){} });</script>

    <!-- Mutiny ABM -->
    <script>
        (function(){var a=window.mutiny=window.mutiny||{};if(!window.mutiny.client){a.client={_queue:{}};var b=["identify","trackConversion"];var c=[].concat(b,["defaultOptOut","optOut","optIn"]);var d=function factory(c){return function(){for(var d=arguments.length,e=new Array(d),f=0;f<d;f++){e[f]=arguments[f]}a.client._queue[c]=a.client._queue[c]||[];if(b.includes(c)){return new Promise(function(b,d){a.client._queue[c].push({args:e,resolve:b,reject:d});setTimeout(d,500)})}else{a.client._queue[c].push({args:e})}}};c.forEach(function(b){a.client[b]=d(b)})}})();
    </script>
    <script> window.mutiny.client.defaultOptOut(); </script>
    <script src="https://client-registry.mutinycdn.com/personalize/client/bfbc97d1462e0101.js"></script><script charset="utf-8" src="https://client-registry.mutinycdn.com/mutiny-client/4.5.3.3.js"></script><script charset="utf-8" src="https://client-registry.mutinycdn.com/mutiny-client/2.5.3.3.js"></script><script charset="utf-8" src="https://client-registry.mutinycdn.com/mutiny-client/1.5.3.3.js"></script><script charset="utf-8" src="https://client-registry.mutinycdn.com/mutiny-client/6.5.3.3.js"></script>
<link rel="dns-prefetch" href="//client-registry.mutinycdn.com"><link rel="preconnect" href="//client-registry.mutinycdn.com" crossorigin=""><link rel="dns-prefetch" href="//connect.facebook.net"><link rel="preconnect" href="//connect.facebook.net" crossorigin=""><link rel="dns-prefetch" href="//www.googletagmanager.com"><link rel="preconnect" href="//www.googletagmanager.com" crossorigin=""><link rel="dns-prefetch" href="//script.hotjar.com"><link rel="preconnect" href="//script.hotjar.com" crossorigin=""><link rel="dns-prefetch" href="//js.drift.com"><link rel="preconnect" href="//js.drift.com" crossorigin="">            <script type="text/javascript">
                if ('function' !== typeof getCookie) {
                    function getCookie(name) {
                        let value = `; ${ document.cookie }`;
                        let parts = value.split(`; ${ name }=`);
                        if (parts.length === 2) return parts.pop().split(';').shift();
                    }
                }
            </script>
            <link rel="alternate" hreflang="en" href="https://redis.io/">
        		<style type="text/css" id="wp-custom-css">
			html body .absolute {
    position: absolute !important;
    z-index: -1;
}

html body .bottom-0 {
    bottom: 0;
}
html body .left-0 {
    left: 0;
}

html body .margin-bottom-0 {
    margin-bottom: 0 !important;
}		</style>
		        <link rel="alternate" hreflang="x-default" href="https://redis.io/">
        <link rel="alternate" hreflang="es" href="https://redis.io/es/">
        <link rel="alternate" hreflang="fr" href="https://redis.io/fr/">
        <link rel="alternate" hreflang="de" href="https://redis.io/de/">
        <link rel="alternate" hreflang="pt" href="https://redis.io/pt/">
        <meta name="ahrefs-site-verification" content="e2ef51ac3cec223624a89ee7790eda482d23374870bff86fe0e0c599b8de4b51">
        <link rel="preload" href="https://redis.io/wp-content/themes/redislabs-glide/assets/dist/fonts/TTTrailers-Bd.woff2" as="font" type="font/woff2" crossorigin="">
    <link rel="preload" href="https://redis.io/wp-content/themes/redislabs-glide/assets/dist/fonts/TTTrailers-Bd.woff" as="font" type="font/woff" crossorigin="">
    <link rel="preload" href="https://redis.io/wp-content/themes/redislabs-glide/assets/dist/fonts/SpaceMono-Regular.woff" as="font" type="font/woff" crossorigin="">
    <link rel="preload" href="https://redis.io/wp-content/themes/redislabs-glide/assets/dist/fonts/SpaceMono-Regular.woff2" as="font" type="font/woff2" crossorigin="">
    <link rel="preload" href="https://redis.io/wp-content/themes/redislabs-glide/assets/dist/fonts/SpaceGrotesk-Regular.woff" as="font" type="font/woff" crossorigin="">
    <link rel="preload" href="https://redis.io/wp-content/themes/redislabs-glide/assets/dist/fonts/SpaceGrotesk-Regular.woff2" as="font" type="font/woff" crossorigin="">
    
    <style type="text/css">
    :root {
        --white-paper: #ff2828;
        --data-sheet: #5925e8;
        --e-book: #e7ea25;
        --blog: #dcff1e;
        --case-study: #ff2828;
        --partners: #5925e8;
        --press: #c795e3;
        --documents: #80dbff;
        --page: #163341;
        --eventwebinar: #dd9933;
    }
    </style>

<script charset="utf-8" src="https://client-registry.mutinycdn.com/mutiny-client/9.5.3.3.js"></script><script type="text/javascript" async="" src="https://googleads.g.doubleclick.net/pagead/viewthroughconversion/943135215/?random=1713517872425&amp;cv=11&amp;fst=1713517872425&amp;bg=ffffff&amp;guid=ON&amp;async=1&amp;gtm=45je44h0v884731105z878394893za200&amp;gcd=13t3t3t3t5&amp;dma=0&amp;u_w=1366&amp;u_h=768&amp;url=https%3A%2F%2Fredis.io%2F&amp;hn=www.googleadservices.com&amp;frm=0&amp;tiba=Redis%20-%20The%20Real-time%20Data%20Platform&amp;did=dNTIxZG&amp;gdid=dNTIxZG&amp;npa=0&amp;pscdl=noapi&amp;auid=1396964981.1713517874&amp;fdr=QA&amp;data=event%3Dgtag.config&amp;rfmt=3&amp;fmt=4"></script><script charset="utf-8" src="https://client-registry.mutinycdn.com/mutiny-client/7.5.3.3.js"></script><script charset="utf-8" src="https://client-registry.mutinycdn.com/mutiny-client/10.5.3.3.js"></script><script src="https://trking.alert-on.com/js/wta-client-script.js" id="wta-fd04-tracking-id" data-key="41e0a9448f91edba4b05c6c2fc0edb1d6418aa292b5b2942637bec43a29b9523"></script><script src="https://bat.bing.com/p/action/15332846.js" type="text/javascript" async="" data-ueto="ueto_726e506783"></script></head>

<body style="" class="home page-template page-template-glide-template page-template-glide-template-php page page-id-520 wp-embed-responsive  rcplan-nones slug-home no-alert-bar">

        <!-- Google Tag Manager (noscript) -->
    <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TKZ6J9R" height="0" width="0"
            style="display:none;visibility:hidden"></iframe></noscript>
    <!-- End Google Tag Manager (noscript) -->
    
    <!-- alert bar -->
    
            <header class="header-main">
        <div class="header-main-outer">
            <div class="header-main-wrap">
                <a href="https://redis.io/" class="logo-primary">
                                        <img class="logo-full" src="https://redis.io/wp-content/uploads/2024/04/Logotype.svg?auto=webp&amp;quality=85,75&amp;width=120" alt="White Redis Logo" width="117px" height="40px">
                                    </a>

                                <a id="mobile-sub-menu-back-btn" class="desktop-hidden" href="javascript:void(0);">Back</a>
<nav class="nav-primary">
    <!-- Primary navigation menu -->
    <div class="menu-nav-primary-container">
        <ul id="menu-nav-primary" class="menu">
                        <!-- Top-level menu item -->
            <li id="menu-item-153729" class="menu-item menu-item-type-custom menu-item-object-custom  menu-item-has-children  menu-item-153729  sub-menu-toggler ">

                <span class="inner">
                    <!-- Menu item title -->
                    <span title="Products">Products</span>
                </span>

                <ul class="sub-menu">                    <!-- First column of megamenu -->
                                        <!-- Second column of megamenu -->
                                        <!-- Third column of megamenu -->
                                        <!-- First column of megamenu -->
                                        <!-- Second column of megamenu -->
                                        <!-- Third column of megamenu -->
                                        <!-- First column of megamenu -->
                                        <!-- Second column of megamenu -->
                                        <!-- Third column of megamenu -->
                                        <!-- First column of megamenu -->
                                        <!-- Second column of megamenu -->
                                        <!-- Third column of megamenu -->
                                        <!-- First column of megamenu -->
                                        <!-- Second column of megamenu -->
                                        <!-- Third column of megamenu -->
                                        <div class="column-1">
                        <!-- First column of megamenu -->
                        <li id="menu-item-153730" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-153730 col-1 cust-hr">
                                            <span>Products</span><ul class="sub-menu"><li id="menu-item-153731" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-153731 ">
                                                    <a href="/docs/latest/get-started/">
                                                        Source available<span class="subcontent">In-memory database for caching and streaming</span></a>
                                                    <ul class="sub-menu"></ul>
                                                            </li><li id="menu-item-153732" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-153732 ">
                                                    <a href="/cloud/">
                                                        Redis Cloud<span class="subcontent">Fully managed service integrated with Google Cloud, Azure, and AWS for production-ready apps</span></a>
                                                    <ul class="sub-menu"></ul>
                                                            </li><li id="menu-item-153733" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-153733 ">
                                                    <a href="/enterprise/">
                                                        Redis Software<span class="subcontent">Self-managed software with additional compliance, reliability, and resiliency for enterprise scaling</span></a>
                                                    <ul class="sub-menu"></ul>
                                                            </li></ul>
                                            </li><li id="menu-item-153734" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-153734 col-1">
                                            <span>Tools</span><ul class="sub-menu"><li id="menu-item-153735" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-153735 ">
                                                    <a href="/insight/">
                                                        Redis Insight</a>
                                                    <ul class="sub-menu"></ul>
                                                            </li><li id="menu-item-153736" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-153736 ">
                                                    <a href="/clients/">
                                                        Clients and connectors</a>
                                                    <ul class="sub-menu"></ul>
                                                            </li></ul>
                                            </li>                    </div>
                                        <div class="column-2">
                        <!-- Second column of megamenu -->
                        <li id="menu-item-153737" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-153737 col-2">
                                            <span>Key features</span><ul class="sub-menu"><li id="menu-item-153738" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-153738 ">
                                                    <a href="/search/">
                                                        Search and query</a>
                                                    <ul class="sub-menu"></ul>
                                                            </li><li id="menu-item-153739" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-153739 ">
                                                    <a href="/json/">
                                                        JSON</a>
                                                    <ul class="sub-menu"></ul>
                                                            </li><li id="menu-item-153740" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-153740 ">
                                                    <a href="/active-active/">
                                                        Active-Active</a>
                                                    <ul class="sub-menu"></ul>
                                                            </li><li id="menu-item-153741" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-153741 ">
                                                    <a href="/auto-tiering/">
                                                        Auto-tiering</a>
                                                    <ul class="sub-menu"></ul>
                                                            </li><li id="menu-item-153742" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-153742 ">
                                                    <a href="/solutions/vector-search/">
                                                        Vector Search</a>
                                                    <ul class="sub-menu"></ul>
                                                            </li><li id="menu-item-153743" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-153743 ">
                                                    <a href="/data-integration/">
                                                        Data Integration</a>
                                                    <ul class="sub-menu"></ul>
                                                            </li></ul>
                                            </li>                    </div>
                                        <div class="column-3">
                        <!-- Third column of megamenu -->
                        <li id="menu-item-153744" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-153744 col-3 cust-hr">
                                            <span>See how it works</span><ul class="sub-menu"><li id="menu-item-153745" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-153745 submenu-btn">
                                                    <a href="/demo-center/">
                                                        Visit Demo Center</a>
                                                    <ul class="sub-menu"></ul>
                                                            </li></ul>
                                            </li><li id="menu-item-153746" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-153746 col-3">
                                            <span>Get Redis</span><ul class="sub-menu"><li id="menu-item-153747" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-153747 submenu-btn">
                                                    <a href="/downloads/">
                                                        Downloads</a>
                                                    <ul class="sub-menu"></ul>
                                                            </li></ul>
                                            </li>                    </div>
                                    </ul>            </li>
                        <!-- Top-level menu item -->
            <li id="menu-item-153748" class="menu-item menu-item-type-custom menu-item-object-custom  menu-item-has-children  menu-item-153748  sub-menu-toggler ">

                <span class="inner">
                    <!-- Menu item title -->
                    <span title="Solutions">Solutions</span>
                </span>

                <ul class="sub-menu">                    <!-- First column of megamenu -->
                                        <!-- Second column of megamenu -->
                                        <!-- Third column of megamenu -->
                                        <!-- First column of megamenu -->
                                        <!-- Second column of megamenu -->
                                        <!-- Third column of megamenu -->
                                        <!-- First column of megamenu -->
                                        <!-- Second column of megamenu -->
                                        <!-- Third column of megamenu -->
                                        <!-- First column of megamenu -->
                                        <!-- Second column of megamenu -->
                                        <!-- Third column of megamenu -->
                                        <div class="column-1">
                        <!-- First column of megamenu -->
                        <li id="menu-item-153749" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-153749 col-1">
                                            <span>Use cases</span><ul class="sub-menu"><li id="menu-item-153750" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-153750 ">
                                                    <a href="/solutions/caching/">
                                                        Caching</a>
                                                    <ul class="sub-menu"></ul>
                                                            </li><li id="menu-item-153751" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-153751 ">
                                                    <a href="/solutions/deduplication/">
                                                        Deduplication</a>
                                                    <ul class="sub-menu"></ul>
                                                            </li><li id="menu-item-153752" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-153752 ">
                                                    <a href="/solutions/fast-data-ingest/">
                                                        Fast data ingest</a>
                                                    <ul class="sub-menu"></ul>
                                                            </li><li id="menu-item-153753" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-153753 ">
                                                    <a href="/solutions/feature-stores/">
                                                        Feature stores</a>
                                                    <ul class="sub-menu"></ul>
                                                            </li><li id="menu-item-153754" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-153754 ">
                                                    <a href="/solutions/session-management/">
                                                        Session management</a>
                                                    <ul class="sub-menu"></ul>
                                                            </li><li id="menu-item-153755" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-153755 ">
                                                    <a href="/solutions/vector-search/">
                                                        Vector search</a>
                                                    <ul class="sub-menu"></ul>
                                                            </li></ul>
                                            </li>                    </div>
                                        <div class="column-2">
                        <!-- Second column of megamenu -->
                        <li id="menu-item-153756" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-153756 col-2">
                                            <span>Industries</span><ul class="sub-menu"><li id="menu-item-153757" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-153757 ">
                                                    <a href="/industries/financial-services/">
                                                        Financial services</a>
                                                    <ul class="sub-menu"></ul>
                                                            </li><li id="menu-item-153758" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-153758 ">
                                                    <a href="/industries/gaming/">
                                                        Gaming</a>
                                                    <ul class="sub-menu"></ul>
                                                            </li><li id="menu-item-153759" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-153759 ">
                                                    <a href="/industries/healthcare/">
                                                        Healthcare</a>
                                                    <ul class="sub-menu"></ul>
                                                            </li><li id="menu-item-153760" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-153760 ">
                                                    <a href="/industries/retail/">
                                                        Retail</a>
                                                    <ul class="sub-menu"></ul>
                                                            </li></ul>
                                            </li>                    </div>
                                        <div class="column-3">
                        <!-- Third column of megamenu -->
                        <li id="menu-item-153761" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-153761 col-3 cust-hr">
                                            <span>Customer case studies</span><ul class="sub-menu"><li id="menu-item-153762" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-153762 submenu-btn">
                                                    <a href="/customers/">
                                                        Read stories</a>
                                                    <ul class="sub-menu"></ul>
                                                            </li></ul>
                                            </li><li id="menu-item-153763" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-153763 col-3">
                                            <span><img src="/wp-content/uploads/2023/10/niantic-logo-hero.svg" alt="menu-logo" height="64"></span><span class="subcontent">Optimizing Pokémon GO with a Redis Enterprise cluster</span><ul class="sub-menu"><li id="menu-item-153764" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-153764 submenu-btn-bdr">
                                                    <a href="/customers/niantic/">
                                                        See more</a>
                                                    <ul class="sub-menu"></ul>
                                                            </li></ul>
                                            </li>                    </div>
                                    </ul>            </li>
                        <!-- Top-level menu item -->
            <li id="menu-item-153765" class="menu-item menu-item-type-custom menu-item-object-custom  menu-item-has-children  menu-item-153765 item-center-menu sub-menu-toggler ">

                <span class="inner">
                    <!-- Menu item title -->
                    <span title="Support">Support</span>
                </span>

                <ul class="sub-menu">                    <!-- First column of megamenu -->
                                        <!-- Second column of megamenu -->
                                        <!-- Third column of megamenu -->
                                        <div class="column-1">
                        <!-- First column of megamenu -->
                        <li id="menu-item-153766" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-153766 col-1">
                                            <span>Expert services</span><ul class="sub-menu"><li id="menu-item-153767" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-153767 ">
                                                    <a href="/contact/">
                                                        Contact us</a>
                                                    <ul class="sub-menu"></ul>
                                                            </li><li id="menu-item-153768" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-153768 ">
                                                    <a href="/services/professional-services/">
                                                        Professional services</a>
                                                    <ul class="sub-menu"></ul>
                                                            </li><li id="menu-item-153769" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-153769 ">
                                                    <a href="/support/">
                                                        Support</a>
                                                    <ul class="sub-menu"></ul>
                                                            </li></ul>
                                            </li>                    </div>
                                    </ul>            </li>
                        <!-- Top-level menu item -->
            <li id="menu-item-153770" class="menu-item menu-item-type-custom menu-item-object-custom  menu-item-has-children  menu-item-153770 item-center-menu sub-menu-toggler ">

                <span class="inner">
                    <!-- Menu item title -->
                    <span title="Company">Company</span>
                </span>

                <ul class="sub-menu">                    <!-- First column of megamenu -->
                                        <!-- Second column of megamenu -->
                                        <!-- Third column of megamenu -->
                                        <div class="column-1">
                        <!-- First column of megamenu -->
                        <li id="menu-item-153771" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-153771 col-1">
                                            <span>About</span><ul class="sub-menu"><li id="menu-item-153772" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-153772 ">
                                                    <a href="/company/">
                                                        Mission &amp; values</a>
                                                    <ul class="sub-menu"></ul>
                                                            </li><li id="menu-item-153773" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-153773 ">
                                                    <a href="/company/team/">
                                                        Leadership</a>
                                                    <ul class="sub-menu"></ul>
                                                            </li><li id="menu-item-153774" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-153774 ">
                                                    <a href="/careers/">
                                                        Careers</a>
                                                    <ul class="sub-menu"></ul>
                                                            </li><li id="menu-item-153775" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-153775 ">
                                                    <a href="/company/news/">
                                                        News</a>
                                                    <ul class="sub-menu"></ul>
                                                            </li><li id="menu-item-153776" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-153776 ">
                                                    <a href="/partners/">
                                                        Partners</a>
                                                    <ul class="sub-menu"></ul>
                                                            </li></ul>
                                            </li>                    </div>
                                    </ul>            </li>
                        <!-- Top-level menu item -->
            <li id="menu-item-153777" class="menu-item menu-item-type-custom menu-item-object-custom  menu-item-has-children  menu-item-153777 center-submenu sub-menu-toggler ">

                <span class="inner">
                    <!-- Menu item title -->
                    <span title="Docs">Docs</span>
                </span>

                <ul class="sub-menu">                    <!-- First column of megamenu -->
                                        <!-- Second column of megamenu -->
                                        <!-- Third column of megamenu -->
                                        <!-- First column of megamenu -->
                                        <!-- Second column of megamenu -->
                                        <!-- Third column of megamenu -->
                                        <!-- First column of megamenu -->
                                        <!-- Second column of megamenu -->
                                        <!-- Third column of megamenu -->
                                        <div class="column-1">
                        <!-- First column of megamenu -->
                        <li id="menu-item-153778" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-153778 col-1">
                                            <span>Learn</span><ul class="sub-menu"><li id="menu-item-153779" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-153779 ">
                                                    <a href="/docs/">
                                                        Docs</a>
                                                    <ul class="sub-menu"></ul>
                                                            </li><li id="menu-item-154038" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-154038 ">
                                                    <a href="/commands/">
                                                        Commands</a>
                                                    <ul class="sub-menu"></ul>
                                                            </li><li id="menu-item-153780" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-153780 ">
                                                    <a href="/docs/get-started/">
                                                        Quick starts</a>
                                                    <ul class="sub-menu"></ul>
                                                            </li><li id="menu-item-153781" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-153781 ">
                                                    <a href="/learn/">
                                                        Tutorials</a>
                                                    <ul class="sub-menu"></ul>
                                                            </li><li id="menu-item-153784" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-153784 ">
                                                    <a href="/university/">
                                                        University</a>
                                                    <ul class="sub-menu"></ul>
                                                            </li><li id="menu-item-154319" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-154319 ">
                                                    <a href="/kb/">
                                                        Knowledge base</a>
                                                    <ul class="sub-menu"></ul>
                                                            </li><li id="menu-item-154322" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-154322 ">
                                                    <a href="/resources/">
                                                        Resources</a>
                                                    <ul class="sub-menu"></ul>
                                                            </li><li id="menu-item-153783" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-153783 ">
                                                    <a href="/blog/">
                                                        Blog</a>
                                                    <ul class="sub-menu"></ul>
                                                            </li></ul>
                                            </li>                    </div>
                                        <div class="column-2">
                        <!-- Second column of megamenu -->
                        <li id="menu-item-153785" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-153785 col-2 cust-hr">
                                            <span>Connect</span><ul class="sub-menu"><li id="menu-item-153786" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-153786 ">
                                                    <a href="/community/">
                                                        Community</a>
                                                    <ul class="sub-menu"></ul>
                                                            </li><li id="menu-item-153787" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-153787 ">
                                                    <a href="/events/">
                                                        Events, tech talks &amp; webinars</a>
                                                    <ul class="sub-menu"></ul>
                                                            </li></ul>
                                            </li><li id="menu-item-153788" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-153788 col-2">
                                            <span>Vector search</span><span class="subcontent">Learn what you need to go from beginner to GenAI expert</span><ul class="sub-menu"><li id="menu-item-153789" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-153789 submenu-btn">
                                                    <a href="/learn/vector/">
                                                        Get started</a>
                                                    <ul class="sub-menu"></ul>
                                                            </li></ul>
                                            </li>                    </div>
                                    </ul>            </li>
                        <!-- Top-level menu item -->
            <li id="menu-item-153790" class="menu-item menu-item-type-custom menu-item-object-custom  menu-item-153790  sub-menu-toggler ">

                <span class="inner">
                    <!-- Menu item title -->
                    <span title="Pricing"><a href="/pricing/">Pricing</a></span>
                </span>

                            </li>
                    </ul>
        <!-- Mobile buttons -->
        <div class="mobile-buttons">
            <!-- wp:columns {"verticalAlignment":"center","className":"margin-bottom-0"} -->
<div class="wp-block-columns are-vertically-aligned-center margin-bottom-0"><!-- wp:column {"verticalAlignment":"center","width":"140px"} -->
<div class="wp-block-column is-vertically-aligned-center" style="flex-basis:140px"><!-- wp:buttons -->
<div class="wp-block-buttons"><!-- wp:button {"textColor":"white","className":"menu-primary-btn"} -->
<div class="wp-block-button menu-primary-btn"><a class="wp-block-button__link has-white-color has-text-color wp-element-button has-background" href="/try-free/">Try Redis</a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons --></div>
<!-- /wp:column -->

<!-- wp:column {"verticalAlignment":"center","width":"130px"} -->
<div class="wp-block-column is-vertically-aligned-center" style="flex-basis:130px"><!-- wp:rediscustom/linkwrapper {"id":"nav-contact","url":"/meeting/"} -->
<a href="/meeting/" id="nav-contact" class="wp-block-rediscustom-linkwrapper redislink-wrapper undefined" target="" rel="noopener"><!-- wp:paragraph {"className":"menu-secondary-btn"} -->
<p class="menu-secondary-btn">Book a meeting</p>
<!-- /wp:paragraph --></a>
<!-- /wp:rediscustom/linkwrapper --></div>
<!-- /wp:column -->

<!-- wp:column {"verticalAlignment":"center","width":"80px"} -->
<div class="wp-block-column is-vertically-aligned-center" style="flex-basis:80px"><!-- wp:paragraph {"className":"menu-txt-cta "} -->
<p class="menu-txt-cta"><a href="https://app.redislabs.com/" target="_blank" rel="noreferrer noopener">Login</a></p>
<!-- /wp:paragraph --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->        </div>
    </div>

    <!-- Mobile menu -->
    <div class="mobile-sub-menu" style="display:none;">
        <div class="mobile-sub-menu-content"></div>
    </div>
</nav>                
                                <nav class="nav-utility" data-header="nav-utility">
    <a href="javascript:void(0);" class="header-search" style="padding-right: 1.25rem;">
        <img alt="search" src="/wp-content/themes/redislabs-glide/assets/src/images/search-icon.svg?auto=webp&amp;quality=85,75&amp;width=80" width="21px" height="21px">
    </a>
    <!-- wp:columns {"verticalAlignment":"center","className":"margin-bottom-0"} -->
<div class="wp-block-columns are-vertically-aligned-center margin-bottom-0"><!-- wp:column {"verticalAlignment":"center","width":"80px"} -->
<div class="wp-block-column is-vertically-aligned-center" style="flex-basis:80px"><!-- wp:paragraph {"className":"margin-top-0 margin-bottom-0"} -->
<p class="margin-top-0 margin-bottom-0"><a href="https://app.redislabs.com/" target="_blank" rel="noreferrer noopener">Login</a></p>
<!-- /wp:paragraph --></div>
<!-- /wp:column -->

<!-- wp:column {"verticalAlignment":"center","width":"130px"} -->
<div class="wp-block-column is-vertically-aligned-center" style="flex-basis:130px"><!-- wp:rediscustom/linkwrapper {"id":"nav-contact","url":"/meeting/"} -->
<a href="/meeting/" id="nav-contact" class="wp-block-rediscustom-linkwrapper redislink-wrapper undefined" target="" rel="noopener"><!-- wp:paragraph {"className":"margin-top-0 margin-bottom-0"} -->
<p class="margin-top-0 margin-bottom-0">Book a meeting</p>
<!-- /wp:paragraph --></a>
<!-- /wp:rediscustom/linkwrapper --></div>
<!-- /wp:column -->

<!-- wp:column {"verticalAlignment":"center","width":"140px"} -->
<div class="wp-block-column is-vertically-aligned-center" style="flex-basis:140px"><!-- wp:buttons -->
<div class="wp-block-buttons"><!-- wp:button {"textColor":"white"} -->
<div class="wp-block-button"><a class="wp-block-button__link has-white-color has-text-color wp-element-button has-background" href="/try-free/">Try Redis</a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->    <a href="#" class="toggle-tablet-menu" data-header="toggle-tablet-menu">
        <div class="responsive-menu hide"></div>
        <span></span>
        <span></span>
        <span></span>
    </a>
    <div class="nav-mobile-close">
        <div class="nav-mobile-close-inner">
            <a class="close-nav-mobile" data-mobile="close-nav-mobile">
                <img alt="close" src="/wp-content/themes/redislabs-glide/assets/dist/images/close-icon.svg">
            </a>
        </div>
    </div>
</nav>
<div class="search-model-main">
    <div class="search-model-inner">
        <div class="search-model-close-btn"><img decoding="async" src="/wp-content/uploads/2023/11/UI-Flexible.svg?auto=webp&amp;quality=85,75&amp;width=80" alt="" style="object-fit:cover;width:20px;height:20px" loading="lazy"></div>
        <div class="search-model-wrap" data-header="search-wrap">
            <div class="pop-up-content-wrap">
                <div class="header-search-title">Search</div>
                <form id="searchForm" action="https://redis.io" method="get">
                    <div class="searchbox">
                        <label for="searchInput">Search:</label>
                        <input type="text" name="s" placeholder="Search" id="search-field" data-header="search-field">
                        <button type="submit"><img src="/wp-content/themes/redislabs-glide/assets/src/images/search-icon.svg"></button>
                    </div>
                </form>
            </div>
        </div>
    </div>
</div>                            </div>
        </div>
    </header>
    
    
    <div class="bounds">
                        <div class="bounds-inner">
            <section id="hero-block_6f05eb21f19f2847a5512651aa941abe" class="home-banner wp-block-group alignfull bgmidnight">

    <div class="wrapper">

        <div class="banner text-center">
            <script src="https://unpkg.com/@dotlottie/player-component@latest/dist/dotlottie-player.mjs" type="module" defer=""></script>
            <div class="hero-banner-lottie">
                <dotlottie-player src="https://redis.io/wp-content/themes/redislabs-glide/assets/lottie/redis-website-hero-banner.lottie" class="dotlottie-player lottie-loaded" background="transparent" speed="1" direction="1" playmode="normal" loop="false" autoplay="">
                </dotlottie-player>
            </div>
                        <h1 class="leading">
                SEE HOW<br>FAST FEELS</h1>
            <p class="subhead heading-3">Get the world’s fastest in-memory database from the ones who built it.</p>            <div class="two-row-button justify-center">
                <a href="/try-free/" target="" class=" cta-primary m-10 shuffle " data-text="Start for free">Start for free</a><a href="/meeting/" target="" class=" cta-txt-white arrow-btn m-10 ">Talk to sales</a>            </div>
                    </div>
    </div>
    <div class="bg-texture"></div>
</section>



<section id="logo-list-block_2a24cace4ee1b4b2a4a43731505901f4" class=" logo-list-section wp-block-group alignfull bgwhite full-section">
        <div class="wrapper">
        <div class="splide logo-fpo text-center splide--loop splide--ltr splide--draggable is-active is-overflow is-initialized" id="splide02" role="region" aria-roledescription="carousel">
            <div class="splide__track splide__track--loop splide__track--ltr splide__track--draggable" id="splide02-track" style="padding-left: 0px; padding-right: 0px;" aria-live="off" aria-atomic="true">
                <div class="splide__list" id="splide02-list" role="presentation" style="transform: translateX(-3020px);">
                                        <div class="splide__slide splide__slide--clone" id="splide02-clone01" role="group" aria-roledescription="slide" aria-label="9 of 12" style="width: calc(12.5%);" aria-hidden="true">
                                                                                <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/ifood-midnight.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="lazy">                                                                            </div><div class="splide__slide splide__slide--clone" id="splide02-clone02" role="group" aria-roledescription="slide" aria-label="10 of 12" style="width: calc(12.5%);" aria-hidden="true">
                                                                                <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/niantic-midnight.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="lazy">                                                                            </div><div class="splide__slide splide__slide--clone" id="splide02-clone03" role="group" aria-roledescription="slide" aria-label="11 of 12" style="width: calc(12.5%);" aria-hidden="true">
                                                                                <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/liftoff-midnight.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="lazy">                                                                            </div><div class="splide__slide splide__slide--clone" id="splide02-clone04" role="group" aria-roledescription="slide" aria-label="12 of 12" style="width: calc(12.5%);" aria-hidden="true">
                                                                                <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/tiffany-co-midnight.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="lazy">                                                                            </div><div class="splide__slide splide__slide--clone is-active" id="splide02-clone05" role="group" aria-roledescription="slide" aria-label="1 of 12" style="width: calc(12.5%);" aria-hidden="true">
                                                                                <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/telus-midnight.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="eager">                                                                            </div><div class="splide__slide splide__slide--clone" id="splide02-clone06" role="group" aria-roledescription="slide" aria-label="2 of 12" style="width: calc(12.5%);" aria-hidden="true">
                                                                                <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/voodoo-midnight.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="eager">                                                                            </div><div class="splide__slide splide__slide--clone" id="splide02-clone07" role="group" aria-roledescription="slide" aria-label="3 of 12" style="width: calc(12.5%);" aria-hidden="true">
                                                                                <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/telesign-midnight.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="eager">                                                                            </div><div class="splide__slide splide__slide--clone" id="splide02-clone08" role="group" aria-roledescription="slide" aria-label="4 of 12" style="width: calc(12.5%);" aria-hidden="true">
                                                                                <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/ulta-midnight.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="lazy">                                                                            </div><div class="splide__slide splide__slide--clone" id="splide02-clone09" role="group" aria-roledescription="slide" aria-label="5 of 12" style="width: calc(12.5%);" aria-hidden="true">
                                                                                <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/superlinked-midnight.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="lazy">                                                                            </div><div class="splide__slide splide__slide--clone" id="splide02-clone10" role="group" aria-roledescription="slide" aria-label="6 of 12" style="width: calc(12.5%);" aria-hidden="true">
                                                                                <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/flowdesk-midnight-1.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="lazy">                                                                            </div><div class="splide__slide splide__slide--clone" id="splide02-clone11" role="group" aria-roledescription="slide" aria-label="7 of 12" style="width: calc(12.5%);" aria-hidden="true">
                                                                                <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/docugami-midnight.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="lazy">                                                                            </div><div class="splide__slide splide__slide--clone" id="splide02-clone12" role="group" aria-roledescription="slide" aria-label="8 of 12" style="width: calc(12.5%);" aria-hidden="true">
                                                                                <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/hackerrank-midnight.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="lazy">                                                                            </div><div class="splide__slide splide__slide--clone" id="splide02-clone13" role="group" aria-roledescription="slide" aria-label="9 of 12" style="width: calc(12.5%);" aria-hidden="true">
                                                                                <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/ifood-midnight.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="lazy">                                                                            </div><div class="splide__slide splide__slide--clone is-visible" id="splide02-clone14" role="group" aria-roledescription="slide" aria-label="10 of 12" style="width: calc(12.5%);">
                                                                                <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/niantic-midnight.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="lazy">                                                                            </div><div class="splide__slide splide__slide--clone is-visible" id="splide02-clone15" role="group" aria-roledescription="slide" aria-label="11 of 12" style="width: calc(12.5%);">
                                                                                <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/liftoff-midnight.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="lazy">                                                                            </div><div class="splide__slide splide__slide--clone is-visible is-prev" id="splide02-clone16" role="group" aria-roledescription="slide" aria-label="12 of 12" style="width: calc(12.5%);">
                                                                                <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/tiffany-co-midnight.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="lazy">                                                                            </div><div class="splide__slide is-active is-visible" id="splide02-slide01" role="group" aria-roledescription="slide" aria-label="1 of 12" style="width: calc(12.5%);">
                                                                                <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/telus-midnight.svg?&amp;auto=webp&amp;quality=85,75&amp;width=80" class="attachment-full size-full" alt="" loading="eager">                                                                            </div>
                                        <div class="splide__slide is-visible is-next" id="splide02-slide02" role="group" aria-roledescription="slide" aria-label="2 of 12" style="width: calc(12.5%);">
                                                                                <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/voodoo-midnight.svg?&amp;auto=webp&amp;quality=85,75&amp;width=80" class="attachment-full size-full" alt="" loading="eager">                                                                            </div>
                                        <div class="splide__slide is-visible" id="splide02-slide03" role="group" aria-roledescription="slide" aria-label="3 of 12" style="width: calc(12.5%);">
                                                                                <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/telesign-midnight.svg?&amp;auto=webp&amp;quality=85,75&amp;width=80" class="attachment-full size-full" alt="" loading="eager">                                                                            </div>
                                        <div class="splide__slide is-visible" id="splide02-slide04" role="group" aria-roledescription="slide" aria-label="4 of 12" style="width: calc(12.5%);">
                                                                                <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/ulta-midnight.svg?&amp;auto=webp&amp;quality=85,75&amp;width=80" class="attachment-full size-full" alt="" loading="lazy">                                                                            </div>
                                        <div class="splide__slide" id="splide02-slide05" role="group" aria-roledescription="slide" aria-label="5 of 12" style="width: calc(12.5%);" aria-hidden="true">
                                                                                <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/superlinked-midnight.svg?&amp;auto=webp&amp;quality=85,75&amp;width=80" class="attachment-full size-full" alt="" loading="lazy">                                                                            </div>
                                        <div class="splide__slide" id="splide02-slide06" role="group" aria-roledescription="slide" aria-label="6 of 12" style="width: calc(12.5%);" aria-hidden="true">
                                                                                <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/flowdesk-midnight-1.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="lazy">                                                                            </div>
                                        <div class="splide__slide" id="splide02-slide07" role="group" aria-roledescription="slide" aria-label="7 of 12" style="width: calc(12.5%);" aria-hidden="true">
                                                                                <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/docugami-midnight.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="lazy">                                                                            </div>
                                        <div class="splide__slide" id="splide02-slide08" role="group" aria-roledescription="slide" aria-label="8 of 12" style="width: calc(12.5%);" aria-hidden="true">
                                                                                <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/hackerrank-midnight.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="lazy">                                                                            </div>
                                        <div class="splide__slide" id="splide02-slide09" role="group" aria-roledescription="slide" aria-label="9 of 12" style="width: calc(12.5%);" aria-hidden="true">
                                                                                <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/ifood-midnight.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="lazy">                                                                            </div>
                                        <div class="splide__slide" id="splide02-slide10" role="group" aria-roledescription="slide" aria-label="10 of 12" style="width: calc(12.5%);" aria-hidden="true">
                                                                                <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/niantic-midnight.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="lazy">                                                                            </div>
                                        <div class="splide__slide" id="splide02-slide11" role="group" aria-roledescription="slide" aria-label="11 of 12" style="width: calc(12.5%);" aria-hidden="true">
                                                                                <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/liftoff-midnight.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="lazy">                                                                            </div>
                                        <div class="splide__slide" id="splide02-slide12" role="group" aria-roledescription="slide" aria-label="12 of 12" style="width: calc(12.5%);" aria-hidden="true">
                                                                                <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/tiffany-co-midnight.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="lazy">                                                                            </div>
                                    <div class="splide__slide splide__slide--clone is-active" id="splide02-clone17" role="group" aria-roledescription="slide" aria-label="1 of 12" style="width: calc(12.5%);" aria-hidden="true">
                                                                                <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/telus-midnight.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="eager">                                                                            </div><div class="splide__slide splide__slide--clone" id="splide02-clone18" role="group" aria-roledescription="slide" aria-label="2 of 12" style="width: calc(12.5%);" aria-hidden="true">
                                                                                <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/voodoo-midnight.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="eager">                                                                            </div><div class="splide__slide splide__slide--clone" id="splide02-clone19" role="group" aria-roledescription="slide" aria-label="3 of 12" style="width: calc(12.5%);" aria-hidden="true">
                                                                                <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/telesign-midnight.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="eager">                                                                            </div><div class="splide__slide splide__slide--clone" id="splide02-clone20" role="group" aria-roledescription="slide" aria-label="4 of 12" style="width: calc(12.5%);" aria-hidden="true">
                                                                                <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/ulta-midnight.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="lazy">                                                                            </div><div class="splide__slide splide__slide--clone" id="splide02-clone21" role="group" aria-roledescription="slide" aria-label="5 of 12" style="width: calc(12.5%);" aria-hidden="true">
                                                                                <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/superlinked-midnight.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="lazy">                                                                            </div><div class="splide__slide splide__slide--clone" id="splide02-clone22" role="group" aria-roledescription="slide" aria-label="6 of 12" style="width: calc(12.5%);" aria-hidden="true">
                                                                                <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/flowdesk-midnight-1.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="lazy">                                                                            </div><div class="splide__slide splide__slide--clone" id="splide02-clone23" role="group" aria-roledescription="slide" aria-label="7 of 12" style="width: calc(12.5%);" aria-hidden="true">
                                                                                <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/docugami-midnight.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="lazy">                                                                            </div><div class="splide__slide splide__slide--clone" id="splide02-clone24" role="group" aria-roledescription="slide" aria-label="8 of 12" style="width: calc(12.5%);" aria-hidden="true">
                                                                                <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/hackerrank-midnight.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="lazy">                                                                            </div><div class="splide__slide splide__slide--clone" id="splide02-clone25" role="group" aria-roledescription="slide" aria-label="9 of 12" style="width: calc(12.5%);" aria-hidden="true">
                                                                                <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/ifood-midnight.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="lazy">                                                                            </div><div class="splide__slide splide__slide--clone" id="splide02-clone26" role="group" aria-roledescription="slide" aria-label="10 of 12" style="width: calc(12.5%);" aria-hidden="true">
                                                                                <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/niantic-midnight.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="lazy">                                                                            </div><div class="splide__slide splide__slide--clone" id="splide02-clone27" role="group" aria-roledescription="slide" aria-label="11 of 12" style="width: calc(12.5%);" aria-hidden="true">
                                                                                <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/liftoff-midnight.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="lazy">                                                                            </div><div class="splide__slide splide__slide--clone" id="splide02-clone28" role="group" aria-roledescription="slide" aria-label="12 of 12" style="width: calc(12.5%);" aria-hidden="true">
                                                                                <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/tiffany-co-midnight.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="lazy">                                                                            </div><div class="splide__slide splide__slide--clone is-active" id="splide02-clone29" role="group" aria-roledescription="slide" aria-label="1 of 12" style="width: calc(12.5%);" aria-hidden="true">
                                                                                <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/telus-midnight.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="eager">                                                                            </div><div class="splide__slide splide__slide--clone" id="splide02-clone30" role="group" aria-roledescription="slide" aria-label="2 of 12" style="width: calc(12.5%);" aria-hidden="true">
                                                                                <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/voodoo-midnight.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="eager">                                                                            </div><div class="splide__slide splide__slide--clone" id="splide02-clone31" role="group" aria-roledescription="slide" aria-label="3 of 12" style="width: calc(12.5%);" aria-hidden="true">
                                                                                <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/telesign-midnight.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="eager">                                                                            </div><div class="splide__slide splide__slide--clone" id="splide02-clone32" role="group" aria-roledescription="slide" aria-label="4 of 12" style="width: calc(12.5%);" aria-hidden="true">
                                                                                <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/ulta-midnight.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="lazy">                                                                            </div></div>
            </div>
        </div>
    </div>
    </section>



<div class="wp-block-group alignfull bgmidnight is-layout-constrained wp-block-group-is-layout-constrained"><div class="wp-block-group__inner-container">
<section id="icon-box-block_3e7148d033bfde498ec48b8f4eb1e3a7" class=" wp-block-group alignfull bgmidnight space-108">
    <div class="wrapper">
        <div class="cards-block">
            <h2 class="text-center">Work really simply in real time</h2>
            <div class="double-cta-blocks">
                                <div class="column duskbg">
                                        <div class="ttl">
                        <h3 class="margin-bottom-0">Source available</h3>
                    </div>
                                        <div class="graphic"><img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/Redis_Desktop_01_Home_M2_Illustration01.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="lazy"></div>
                                        <div class="links-row">
                        <a href="/about/" target="" class=" linkbox cta-only-txt-white ">Learn more</a><a href="/docs/latest/operate/oss_and_stack/" target="" class=" linkbox cta-only-txt-white ">View docs</a>                    </div>
                                    </div>
                                <div class="column midnightbg">
                                        <div class="ttl">
                        <h3 class="margin-bottom-0">Redis Cloud</h3>
                    </div>
                                        <div class="graphic"><img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/Redis_Desktop_01_Home_M2_Illustration02.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="lazy"></div>
                                        <div class="links-row">
                        <a href="/cloud/" target="" class=" linkbox cta-only-txt-white ">Learn more</a><a href="/docs/latest/operate/rc/" target="" class=" linkbox cta-only-txt-white ">View docs</a>                    </div>
                                    </div>
                                <div class="column redis-linkbg">
                                        <div class="ttl">
                        <h3 class="margin-bottom-0">Redis Software</h3>
                    </div>
                                        <div class="graphic"><img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/Redis_Desktop_01_Home_M2_Illustration03.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="lazy"></div>
                                        <div class="links-row">
                        <a href="/enterprise/" target="" class=" linkbox cta-only-txt-white ">Learn more</a><a href="/docs/latest/operate/rs/" target="" class=" linkbox cta-only-txt-white ">View docs</a>                    </div>
                                    </div>
                            </div>
                                     <div class="two-row-button justify-center">
                <a href="/demo-center/" target="" class=" cta-primary shuffle " data-text="Visit demo center">Visit demo center</a></div>
                    </div>
    </div>
</section>
</div></div>



<div class="wp-block-group bgmidnight alignfull seperator-line is-layout-constrained wp-block-group-is-layout-constrained"><div class="wp-block-group__inner-container">
<hr class="wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-wide" style="background-color:#5c707a;color:#5c707a">
</div></div>



        <section id="faq-block_f812ed4bb6a2f5c0492245ac47200409" class=" wp-block-group alignfull bgmidnight space-108">
                        <div class="wrapper">
                <div class="wp-block-accordion  accordion-with-code">
                                        <h2 class="accordion-title   text-center">Spend more time building</h2>
                                        <div class="accordion-listing">
                        <div class="accordion-container">
                                                        <div class="accordion-row cl-yellow">
                                <h3 class="accordion-title active">
                                    Cache <i class="icon-plus accordion-control">
                                        <img decoding="async" src="/wp-content/themes/redislabs-glide/assets/dist/images/plus-white.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" alt="plus-white" loading="lazy">
                                    </i>
                                    <i class="icon-minus accordion-control">
                                        <img decoding="async" src="/wp-content/themes/redislabs-glide/assets/dist/images/minus-white.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" alt="minus-white" loading="lazy">
                                    </i>
                                </h3>

                                <div class="accordion-content show">
                                    <div class="acc-con-space">
                                        <div class="info-content">
                                            <p>Build better experiences that grow with you—with accessible, enterprise-grade caching built by the devs who brought you open source Redis.</p>
                                        </div>
                                        <div class="code-listing-row">
                                            <div class="listing-head">
                                                <div class="head-circle">
                                                    <img decoding="async" src="/wp-content/themes/redislabs-glide/assets/dist/images/head-circle.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" alt="head-circle" loading="lazy">
                                                </div>
                                                <div class="head-circle">
                                                    <img decoding="async" src="/wp-content/themes/redislabs-glide/assets/dist/images/head-circle.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" alt="head-circle" loading="lazy">
                                                </div>
                                            </div>
                                            <div class="listing-data">
                                                                                                <div class="item-row-data">
                                                    # Create a new session and store it as a JSON document<br>
&gt; JSON.SET session:12345 . ‘{“user_id”: 1001, “login_time”: “2024-02-27T10:00:00Z”, “data”: {“last_page_visited”: “/home”, “preferences”: {“theme”: “dark”}}}’ <br>
“OK”<br>
<br>
# Fetch the entire session<br>
&gt; JSON.GET session:12345 <br>
“{\”user_id\”:1001,\”login_time\”:\”2024-02-27T10:00:00Z\”,\”data\”:{\”last_page_visited\”:\”/home\”,\”preferences\”:{\”theme\”:\”dark\”}}}”<br>
<br>
# Fetch a specific part of the session<br>
&gt; JSON.GET session:12345 .data.preferences <br>
“{\”theme\”:\”dark\”}”<br>
<br>
# Update a field within the session<br>
&gt; JSON.SET session:12345 .data.last_page_visited ‘”/settings”‘ <br>
“OK”<br>
<br>
# Delete a field within the session<br>
&gt; JSON.DEL session:12345 .data.preferences <br>
(integer) 1<br>
<br>
# Delete a session<br>
&gt; DEL session:12345 <br>
(integer) 1                                                </div>
                                                                                            </div>
                                        </div>
                                                                                <div class="row-btn">
                                            <a href="/solutions/caching/" target="" class=" cta-primary shuffle " data-text="Learn more">Learn more</a>                                                                                    </div>
                                                                            </div>
                                </div>
                            </div>
                                                        <div class="accordion-row cl-violet">
                                <h3 class="accordion-title ">
                                    Vector <i class="icon-plus accordion-control">
                                        <img decoding="async" src="/wp-content/themes/redislabs-glide/assets/dist/images/plus-white.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" alt="plus-white" loading="lazy">
                                    </i>
                                    <i class="icon-minus accordion-control">
                                        <img decoding="async" src="/wp-content/themes/redislabs-glide/assets/dist/images/minus-white.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" alt="minus-white" loading="lazy">
                                    </i>
                                </h3>

                                <div class="accordion-content ">
                                    <div class="acc-con-space">
                                        <div class="info-content">
                                            <p>The best results are the results you were searching for. Make your AI app smarter and faster with streamlined document search, recommendation systems, semantic caching, and Retrieval Augmented Generation (RAG).</p>
                                        </div>
                                        <div class="code-listing-row">
                                            <div class="listing-head">
                                                <div class="head-circle">
                                                    <img decoding="async" src="/wp-content/themes/redislabs-glide/assets/dist/images/head-circle.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" alt="head-circle" loading="lazy">
                                                </div>
                                                <div class="head-circle">
                                                    <img decoding="async" src="/wp-content/themes/redislabs-glide/assets/dist/images/head-circle.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" alt="head-circle" loading="lazy">
                                                </div>
                                            </div>
                                            <div class="listing-data">
                                                                                                <div class="item-row-data">
                                                    # Create a vector index using the HNSW algorithm, 768 dimension length, and inner product distance metric<br>
&gt; FT.CREATE idx-videos ON HASH PREFIX 1 video: SCHEMA content_vector VECTOR HNSW 6 TYPE FLOAT32 DIM 768 DISTANCE_METRIC IP content TEXT metadata TEXT<br>
<br>
# Add a video vector with metadata<br>
&gt; HSET video:0 content_vector “\xa4q\t=\xc1\xdes\xbdZ$&lt;\xbd\xd5\xc1\x99&lt;b\xf0\xf2&lt;x[…\xf8&lt;” content “SUMMARY:\nThe video discusses the limitations of MySQL at scale and introduces Redis Enterprise” metadata “{\”id\”:\”FQzlq91g7mg\”,\”link\”:\”https://www.youtube.com/watch?v=FQzlq91g7mg\”,\”title\”:\”Redis + MySQL in 60 Seconds\”}”<br>
(integer) 3<br>
<br>
# Search for videos using a similar vector and the K-nearest neighbors algorithm<br>
&gt; FT.SEARCH idx-videos “* =&gt; [KNN 3 @content_vector $vector AS vector_score]” RETURN 3 metadata content vector_score SORTBY vector_score LIMIT 0 3 PARAMS 2 vector “\b[\xb7;\x81\x12\x9c\xbc\xc6!…\xfe&lt;” DIALECT 2                                                </div>
                                                                                            </div>
                                        </div>
                                                                                <div class="row-btn">
                                            <a href="/solutions/vector-search/" target="" class=" cta-primary shuffle " data-text="Learn more">Learn more</a>                                                                                    </div>
                                                                            </div>
                                </div>
                            </div>
                                                        <div class="accordion-row cl-violet">
                                <h3 class="accordion-title ">
                                    Database <i class="icon-plus accordion-control">
                                        <img decoding="async" src="/wp-content/themes/redislabs-glide/assets/dist/images/plus-white.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" alt="plus-white" loading="lazy">
                                    </i>
                                    <i class="icon-minus accordion-control">
                                        <img decoding="async" src="/wp-content/themes/redislabs-glide/assets/dist/images/minus-white.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" alt="minus-white" loading="lazy">
                                    </i>
                                </h3>

                                <div class="accordion-content ">
                                    <div class="acc-con-space">
                                        <div class="info-content">
                                            <p>Use Redis as your NoSQL database to build fast, reliable apps that make five-9s uptime look easy.</p>
                                        </div>
                                        <div class="code-listing-row">
                                            <div class="listing-head">
                                                <div class="head-circle">
                                                    <img decoding="async" src="/wp-content/themes/redislabs-glide/assets/dist/images/head-circle.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" alt="head-circle" loading="lazy">
                                                </div>
                                                <div class="head-circle">
                                                    <img decoding="async" src="/wp-content/themes/redislabs-glide/assets/dist/images/head-circle.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" alt="head-circle" loading="lazy">
                                                </div>
                                            </div>
                                            <div class="listing-data">
                                                                                                <div class="item-row-data">
                                                     # Create an index on “users:*”<br>
&gt; FT.CREATE user-idx ON JSON PREFIX 1 users: SCHEMA $.user.name AS name TEXT $.user.hobbies AS hobbies TAG $.user.age as age NUMERIC<br>
“OK”<br>
<br>
# Add a JSON document to be indexed<br>
&gt; JSON.SET users:1 $ ‘{“user”:{“name”:”John Smith”,”hobbies”:[“sports”,”computers”],”age”:23}}’<br>
“OK”<br>
<br>
# Search all user documents with name “John”<br>
&gt; FT.SEARCH user-idx ‘@name:(John)’<br>
1) “1”<br>
2) “users:1”<br>
3) 1) “$”<br>
   2) “{\”user\”:{\”name\”:\”John Smith\”,\”hobbies\”:[\”sports\”,\”computers\”],\”age\”:23}}”<br>
<br>
# Search for users named “John” with hobbies “sports” or “writing” and age between 20 and 30<br>
&gt; FT.SEARCH user-idx ‘@name:(John) @hobbies:{sports | writing} @age:[20 30]’<br>
1) “1”<br>
2) “users:1”<br>
<br>
3) 1) “$”   2) “{\”user\”:{\”name\”:\”John Smith\”,\”hobbies\”:[\”sports\”,\”computers\”],\”age\”:23}}”                                                </div>
                                                                                            </div>
                                        </div>
                                                                                <div class="row-btn">
                                            <a href="/json/" target="" class=" cta-primary shuffle " data-text="Learn more">Learn more</a>                                                                                    </div>
                                                                            </div>
                                </div>
                            </div>
                                                                                </div>
                        <div class="accordion-right">
                            <div class="code-listing-row">
                                <div class="listing-head">
                                    <div class="head-circle">

                                        <img decoding="async" src="/wp-content/themes/redislabs-glide/assets/dist/images/head-circle.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" alt="head-circle" loading="lazy">
                                    </div>
                                    <div class="head-circle">
                                        <img decoding="async" src="/wp-content/themes/redislabs-glide/assets/dist/images/head-circle.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" alt="head-circle" loading="lazy">
                                    </div>
                                </div>
                                <div class="listing-data">
                                    <div class="item-row-data"><div class="item-row-data">
                                                    # Create a new session and store it as a JSON document<br>
&gt; JSON.SET session:12345 . ‘{“user_id”: 1001, “login_time”: “2024-02-27T10:00:00Z”, “data”: {“last_page_visited”: “/home”, “preferences”: {“theme”: “dark”}}}’ <br>
“OK”<br>
<br>
# Fetch the entire session<br>
&gt; JSON.GET session:12345 <br>
“{\”user_id\”:1001,\”login_time\”:\”2024-02-27T10:00:00Z\”,\”data\”:{\”last_page_visited\”:\”/home\”,\”preferences\”:{\”theme\”:\”dark\”}}}”<br>
<br>
# Fetch a specific part of the session<br>
&gt; JSON.GET session:12345 .data.preferences <br>
“{\”theme\”:\”dark\”}”<br>
<br>
# Update a field within the session<br>
&gt; JSON.SET session:12345 .data.last_page_visited ‘”/settings”‘ <br>
“OK”<br>
<br>
# Delete a field within the session<br>
&gt; JSON.DEL session:12345 .data.preferences <br>
(integer) 1<br>
<br>
# Delete a session<br>
&gt; DEL session:12345 <br>
(integer) 1                                                </div></div>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>


            </div>
                    </section>



<div class="wp-block-group bgmidnight alignfull seperator-line is-layout-constrained wp-block-group-is-layout-constrained"><div class="wp-block-group__inner-container">
<hr class="wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-wide" style="background-color:#5c707a;color:#5c707a">
</div></div>



<div class="wp-block-group bgmidnight alignfull is-layout-constrained wp-block-group-is-layout-constrained"><div class="wp-block-group__inner-container">
<section id="logo-list-block_5dd67fa7828377ad626a4e99fe88ce15" class=" wp-block-group alignfull space-108 bgmidnight">
    <div class="wrapper">
        <div class="stack-logos text-center">
                        <h3 class="ttl">Work seamlessly in your stack</h3>
                        <div class="logo-list justify-center">                                 <a href="/cloud-partners/aws/" target="_blank">
                                                            <div class="logo"><img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/Redis_Desktop_01_Home_M4_Logo01.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="lazy"></div>
                                                        </a>
                                                                <a href="/cloud-partners/google/" target="_blank">
                                                            <div class="logo"><img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/Redis_Desktop_01_Home_M4_Logo02.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="lazy"></div>
                                                        </a>
                                                                <a href="/cloud-partners/microsoft-azure/" target="_blank">
                                                            <div class="logo"><img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/Redis_Desktop_01_Home_M4_Logo03.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="lazy"></div>
                                                        </a>
                                            </div>
                    </div>
    </div>
</section>
</div></div>



<div class="wp-block-group bgmidnight alignfull seperator-line is-layout-constrained wp-block-group-is-layout-constrained"><div class="wp-block-group__inner-container">
<hr class="wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-wide" style="background-color:#5c707a;color:#5c707a">
</div></div>



<section id="icon-grid-block_1d669698c9381d29b0aa87cea49fcec2" class=" wp-block-group alignfull space-108 bgmidnight ">
    <div class="wrapper">
        <div class="for-col-slide cards-block variation-two fourcol" data-count="4">
                        <h2 class="text-center">Find what you need to get started</h2>
                        <div class="icon-grid-slide splide four-column-block col-5 splide--slide splide--ltr splide--draggable is-active is-overflow is-initialized" id="splide01" role="region" aria-roledescription="carousel">
                <div class="splide__arrows splide__arrows--ltr"><button class="splide__arrow splide__arrow--prev" type="button" disabled="" aria-label="Previous slide" aria-controls="splide01-track"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" width="40" height="40" focusable="false"><path d="m15.5 0.932-4.3 4.38 14.5 14.6-14.5 14.5 4.3 4.4 14.6-14.6 4.4-4.3-4.4-4.4-14.6-14.6z"></path></svg></button><button class="splide__arrow splide__arrow--next" type="button" aria-label="Next slide" aria-controls="splide01-track"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" width="40" height="40" focusable="false"><path d="m15.5 0.932-4.3 4.38 14.5 14.6-14.5 14.5 4.3 4.4 14.6-14.6 4.4-4.3-4.4-4.4-14.6-14.6z"></path></svg></button></div><div class="splide__track splide__track--slide splide__track--ltr splide__track--draggable" id="splide01-track" style="padding-left: 0px; padding-right: 0px;" aria-live="polite" aria-atomic="true">
                    <div class="splide__list" id="splide01-list" role="presentation" style="transform: translateX(0px);">
                                                <div class="splide__slide is-active is-visible" id="splide01-slide01" role="group" aria-roledescription="slide" aria-label="1 of 5" style="margin-right: 32px; width: calc(25% - 24px);">
                            <div class="column redicon  dusk">
                                
                                <h4 class="heading ttl">Quick Start</h4>

                                                                                                <div class="content">
                                                                        <div class="name">
                                        <h3 class="mb-0 heading">Redis as an in-memory data structure store</h3>
                                    </div>
                                                                        <div class="link-icon" style="height: 56px;">
                                                                                                                        <a href="/docs/latest/develop/get-started/data-store/" target="" class=" cta-txt-white arrow-btn ">Get started</a>                                                                                                                                                                <div class="icon">
                                            <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/Redis_Desktop_01_Home_M5_Icon01.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=1" class="attachment-author-photo size-author-photo" alt="" loading="lazy" width="1" height="1">                                        </div>
                                                                            </div>
                                </div>

                            </div>
                        </div>
                                                <div class="splide__slide is-visible is-next" id="splide01-slide02" role="group" aria-roledescription="slide" aria-label="2 of 5" style="margin-right: 32px; width: calc(25% - 24px);">
                            <div class="column blueicon  dusk90-bg">
                                
                                <h4 class="heading ttl">Quick Start</h4>

                                                                                                <div class="content">
                                                                        <div class="name">
                                        <h3 class="mb-0 heading">Redis as a document database</h3>
                                    </div>
                                                                        <div class="link-icon" style="height: 56px;">
                                                                                                                        <a href="/docs/latest/develop/get-started/document-database/" target="" class=" cta-txt-white arrow-btn ">Get started</a>                                                                                                                                                                <div class="icon">
                                            <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/Redis_Desktop_01_Home_M5_Icon02.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=1" class="attachment-author-photo size-author-photo" alt="" loading="lazy" width="1" height="1">                                        </div>
                                                                            </div>
                                </div>

                            </div>
                        </div>
                                                <div class="splide__slide is-visible" id="splide01-slide03" role="group" aria-roledescription="slide" aria-label="3 of 5" style="margin-right: 32px; width: calc(25% - 24px);">
                            <div class="column purpleicon  dusk">
                                
                                <h4 class="heading ttl">Quick Start</h4>

                                                                                                <div class="content">
                                                                        <div class="name">
                                        <h3 class="mb-0 heading">Redis as a vector database</h3>
                                    </div>
                                                                        <div class="link-icon" style="height: 56px;">
                                                                                                                        <a href="/docs/latest/develop/get-started/vector-database/" target="" class=" cta-txt-white arrow-btn ">Get started</a>                                                                                                                                                                <div class="icon">
                                            <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/Redis_Desktop_01_Home_M5_Icon03.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=1" class="attachment-author-photo size-author-photo" alt="" loading="lazy" width="1" height="1">                                        </div>
                                                                            </div>
                                </div>

                            </div>
                        </div>
                                                <div class="splide__slide is-visible" id="splide01-slide04" role="group" aria-roledescription="slide" aria-label="4 of 5" style="margin-right: 32px; width: calc(25% - 24px);">
                            <div class="column yellowicon  black">
                                
                                <h4 class="heading ttl">Cheat sheet</h4>

                                                                                                <div class="content">
                                                                        <div class="name">
                                        <h3 class="mb-0 heading">Redis commands cheat sheet</h3>
                                    </div>
                                                                        <div class="link-icon" style="height: 56px;">
                                                                                                                        <a href="/learn/howtos/quick-start/cheat-sheet" target="" class=" cta-txt-white arrow-btn ">Learn more</a>                                                                                                                                                                <div class="icon">
                                            <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/Redis_Desktop_01_Home_M5_Icon04.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=1" class="attachment-author-photo size-author-photo" alt="" loading="lazy" width="1" height="1">                                        </div>
                                                                            </div>
                                </div>

                            </div>
                        </div>
                                                <div class="splide__slide" id="splide01-slide05" role="group" aria-roledescription="slide" aria-label="5 of 5" style="margin-right: 32px; width: calc(25% - 24px);" aria-hidden="true">
                            <div class="column blueicon  dusk50-bg">
                                
                                <h4 class="heading ttl">Tutorial</h4>

                                                                                                <div class="content">
                                                                        <div class="name">
                                        <h3 class="mb-0 heading">Perform vector search using Redis in NodeJS</h3>
                                    </div>
                                                                        <div class="link-icon" style="height: 56px;">
                                                                                                                        <a href="/learn/howtos/solutions/vector/getting-started-vector" target="" class=" cta-txt-white arrow-btn " tabindex="-1">Learn how</a>                                                                                                                                                                <div class="icon">
                                            <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/Redis_Desktop_01_Home_M5_Icon02.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=1" class="attachment-author-photo size-author-photo" alt="" loading="lazy" width="1" height="1">                                        </div>
                                                                            </div>
                                </div>

                            </div>
                        </div>
                                            </div>
                </div>
            </div>
                        <div class="two-row-button justify-center">
                <a href="/resources/" target="" class=" cta-primary shuffle " data-text="See all resources">See all resources</a>            </div>
            
        </div>
    </div>
</section>
<div class="modal-content video-popup-data-container" style="display: none;">
    <div class="popup-model-group">
        <div class="model-popup-row">
            <button class="modal-close-btn js-close-btn"><img decoding="async" src="/wp-content/themes/redislabs-glide/assets/dist/images/close-icon.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" alt="Close" loading="lazy"></button>
            <div class="video-play youtube-video-container" style="display: none;">
                <iframe class="youtube-video-iframe" src="" allowfullscreen="" width="100%" height="100%"></iframe>
            </div>
            <div class="video-play vimeo-video-container" style="display: none;">
                <iframe class="vimeo-video-iframe" allow="autoplay" src="" allowfullscreen="" width="100%" height="100%"></iframe>
            </div>
            <div class="video-play wistia-video-container" style="display: none;">
                <iframe class="wistia-video-iframe" allowfullscreen="" msallowfullscreen="" width="100%" height="100%"></iframe>
            </div>
            <div class="video-play custom-iframe-container" style="display: none;">
                <div class="custom-video-iframe"> </div>
            </div>
        </div>
    </div>
</div>



<div class="wp-block-group bgmidnight alignfull seperator-line is-layout-constrained wp-block-group-is-layout-constrained"><div class="wp-block-group__inner-container">
<hr class="wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-wide" style="background-color:#5c707a;color:#5c707a">
</div></div>




<section id="counter-block_5ee922a2e9d585a67d6a85985dd69d89" class=" wp-block-group alignfull bgmidnight chart-animate space-108">
    <div class="wrapper">

        <div class="site-stats">
            <div class="block-head text-center">
                                <h2 class="block-title  ">
                    Our cloud customers build apps—fast</h2>
                                                <div class="sub-title">
                    See how Redis Cloud can improve the way you operate and scale.                </div>
                            </div>

            <div class="stats-listing count-4">
                <div class="stats-layer">
                    <div class="lines lines1"></div>
                    <div class="lines lines2"></div>
                    <div class="lines lines3"></div>
                    <div class="lines lines4"></div>
                    <div class="lines lines5"></div>
                </div>
                                <div class="stats-counter">
                                        <div class="columns stats-col">
                        <div class="item-value">
                            99.999%<span>Availability</span>
                        </div>
                        <div class="line-bars">

                            <div class="bars"></div>
                            <div class="bars"></div>
                            <div class="bars"></div>
                            <div class="bars"></div>
                            <div class="bars"></div>
                            <div class="bars"></div>
                            <div class="bars"></div>
                            <div class="bars"></div>
                            <div class="bars"></div>
                            <div class="bars"></div>
                            <div class="bars"></div>

                        </div>
                    </div>
                                        <div class="columns stats-col">
                        <div class="item-value">
                            75%<span>75% less costly than managing relational DBs</span>
                        </div>
                        <div class="line-bars">

                            <div class="bars"></div>
                            <div class="bars"></div>
                            <div class="bars"></div>
                            <div class="bars"></div>
                            <div class="bars"></div>
                            <div class="bars"></div>
                            <div class="bars"></div>
                            <div class="bars"></div>
                            <div class="bars"></div>
                            <div class="bars"></div>
                            <div class="bars"></div>

                        </div>
                    </div>
                                        <div class="columns stats-col">
                        <div class="item-value">
                            350%<span>ROI over three years</span>
                        </div>
                        <div class="line-bars">

                            <div class="bars"></div>
                            <div class="bars"></div>
                            <div class="bars"></div>
                            <div class="bars"></div>
                            <div class="bars"></div>
                            <div class="bars"></div>
                            <div class="bars"></div>
                            <div class="bars"></div>
                            <div class="bars"></div>
                            <div class="bars"></div>
                            <div class="bars"></div>

                        </div>
                    </div>
                                        <div class="columns stats-col">
                        <div class="item-value">
                            $1M<span>Estimated savings from improved efficiency</span>
                        </div>
                        <div class="line-bars">

                            <div class="bars"></div>
                            <div class="bars"></div>
                            <div class="bars"></div>
                            <div class="bars"></div>
                            <div class="bars"></div>
                            <div class="bars"></div>
                            <div class="bars"></div>
                            <div class="bars"></div>
                            <div class="bars"></div>
                            <div class="bars"></div>
                            <div class="bars"></div>

                        </div>
                    </div>
                                    </div>
                            </div>
        </div>

    </div>
</section>



<div class="wp-block-group bgmidnight alignfull seperator-line is-layout-constrained wp-block-group-is-layout-constrained"><div class="wp-block-group__inner-container">
<hr class="wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-wide" style="background-color:#5c707a;color:#5c707a">
</div></div>



<div class="wp-block-group bgmidnight alignfull is-layout-constrained wp-block-group-is-layout-constrained"><div class="wp-block-group__inner-container">
<section id="customer-stories-block_b26970c8401cb5a14c8c61997b5b24b1" class=" wp-block-group alignfull bgmidnight space-108">
    <div class="wrapper">
        <div class="customer-stories bgmidnight">
                        <h2 class="text-center  ">And they tell good stories</h2>
                                                <div class="story-cards">
                                <div class="card">
                                        <h4 class="card-ttl">Customer stories </h4>
                                                            <div class="card-img">
                        <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/Desktop_Home_M7_Image05_Flowdesk.png?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=854" class="attachment-full size-full" alt="" sizes="(max-width: 854px) 100vw, 854px" loading="lazy" width="854" height="536">                        <h4 class="card-tag">Finance</h4>
                    </div>
                                                            <div class="card-content">
                        <div class="thumb-logo">
                            <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/Desktop_Home_M7_Logo05_Flowdesk.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="lazy">                        </div>
                        <div class="detail">
                            <p>Flowdesk implements Redis for real-time analytics, achieving 10x faster query performance and 50% reduction in infrastructure costs.</p>
                        </div>
                        <a href="/customers/flowdesk/" target="" class=" cta-txt-white arrow-btn ">Learn more</a>                    </div>
                                    </div>
                                <div class="card">
                                        <h4 class="card-ttl">Customer stories </h4>
                                                            <div class="card-img">
                        <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/Desktop_Home_M7_Image01_Docugami.png?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=854" class="attachment-full size-full" alt="" sizes="(max-width: 854px) 100vw, 854px" loading="lazy" width="854" height="536">                        <h4 class="card-tag">SOFTWARE</h4>
                    </div>
                                                            <div class="card-content">
                        <div class="thumb-logo">
                            <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/Desktop_Home_M7_Logo01_Docugami.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="lazy">                        </div>
                        <div class="detail">
                            <p><span style="font-weight: 400;">Docugami uses Redis to easily store, search, and update vector embeddings at scale.</span></p>
                        </div>
                        <a href="/customers/docugami/" target="" class=" cta-txt-white arrow-btn ">Learn more</a>                    </div>
                                    </div>
                                <div class="card">
                                        <h4 class="card-ttl">Customer stories </h4>
                                                            <div class="card-img">
                        <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/Desktop_Home_M7_Image02_Ekata.png?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=854" class="attachment-full size-full" alt="" sizes="(max-width: 854px) 100vw, 854px" loading="lazy" width="854" height="536">                        <h4 class="card-tag">Security</h4>
                    </div>
                                                            <div class="card-content">
                        <div class="thumb-logo">
                            <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/Desktop_Home_M7_Logo02_Ekata.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="lazy">                        </div>
                        <div class="detail">
                            <p>Ekata uses Auto Tiering, which requires 70% less of the expensive DRAM storage they needed before Redis.</p>
                        </div>
                        <a href="/customers/ekata/" target="" class=" cta-txt-white arrow-btn ">Learn more</a>                    </div>
                                    </div>
                                <div class="card">
                                        <h4 class="card-ttl">Customer stories </h4>
                                                            <div class="card-img">
                        <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/Desktop_Home_M7_Image03_Niantic.png?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=854" class="attachment-full size-full" alt="" sizes="(max-width: 854px) 100vw, 854px" loading="lazy" width="854" height="536">                        <h4 class="card-tag">Mobile gaming</h4>
                    </div>
                                                            <div class="card-content">
                        <div class="thumb-logo">
                            <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/Desktop_Home_M7_Logo03_Niantic.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="lazy">                        </div>
                        <div class="detail">
                            <p>Redis allows Niantic to use less overhead to balance their server load and offer great player experiences.</p>
                        </div>
                        <a href="/customers/niantic/" target="" class=" cta-txt-white arrow-btn ">Learn more</a>                    </div>
                                    </div>
                                <div class="card">
                                        <h4 class="card-ttl">Customer stories </h4>
                                                            <div class="card-img">
                        <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/Desktop_Home_M7_Image06_Ulta.png?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=854" class="attachment-full size-full" alt="" sizes="(max-width: 854px) 100vw, 854px" loading="lazy" width="854" height="536">                        <h4 class="card-tag">Retail</h4>
                    </div>
                                                            <div class="card-content">
                        <div class="thumb-logo">
                            <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/Desktop_Home_M7_Logo05_Ulta.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="lazy">                        </div>
                        <div class="detail">
                            <p>Ulta implements Redis to enhance customer experience, achieving 50% reduction in response time and scaling to handle more than 300,000 transactions per second.</p>
                        </div>
                        <a href="/customers/ulta-beauty/" target="" class=" cta-txt-white arrow-btn ">Learn more</a>                    </div>
                                    </div>
                                <div class="card">
                                        <h4 class="card-ttl">Customer stories </h4>
                                                            <div class="card-img">
                        <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/Desktop_Home_M7_Image04_iFood.png?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=854" class="attachment-full size-full" alt="" sizes="(max-width: 854px) 100vw, 854px" loading="lazy" width="854" height="536">                        <h4 class="card-tag">Hospitality</h4>
                    </div>
                                                            <div class="card-content">
                        <div class="thumb-logo">
                            <img decoding="async" src="https://redis.io/wp-content/uploads/2024/04/Desktop_Home_M7_Logo04_iFood.svg?format=pjpg&amp;auto=webp&amp;quality=1&amp;width=500" class="attachment-full size-full" alt="" loading="lazy">                        </div>
                        <div class="detail">
                            <p>iFood boosts performance and scalability with Redis, achieving a 50% reduction in latency and a 3x increase in throughput for its food delivery platform.</p>
                        </div>
                        <a href="/customers/ifood/" target="" class=" cta-txt-white arrow-btn ">Learn more</a>                    </div>
                                    </div>
                            </div>
                                                <div class="two-row-button justify-center">
                <a href="/customers/" target="" class=" cta-primary shuffle " data-text="See all customer stories">See all customer stories</a>            </div>
                    </div>
    </div>

</section>
</div></div>



<div class="wp-block-group bgmidnight alignfull seperator-line is-layout-constrained wp-block-group-is-layout-constrained"><div class="wp-block-group__inner-container">
<hr class="wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-wide" style="background-color:#5c707a;color:#5c707a">
</div></div>



<div class="wp-block-group alignfull bgmidnight s-section cta-quick-links space-108 is-layout-constrained wp-block-group-is-layout-constrained"><div class="wp-block-group__inner-container">
<h2 class="wp-block-heading has-text-align-center">Need help? Get answers</h2>



<ul>
<li><a href="/docs/" target="_blank" rel="noopener">Docs</a></li>



<li><a href="/learn/">Tutorials</a></li>



<li><a href="/demo-center/">Demo center</a></li>



<li><a href="/pricing/">Pricing</a></li>



<li><a href="/company/contact/">Contact us</a></li>
</ul>



<p></p>
</div></div>
</div>
<div id="consent_blackbar"><style>@font-face{    font-family:"Graphik";    src:url(https://consent.trustarc.com/get?name=Graphik-Regular.ttf) format("truetype"),    url(https://consent.trustarc.com/get?name=Graphik-Regular.woff) format("woff"),    url(https://consent.trustarc.com/get?name=Graphik-Regular.otf) format("opentype"),    url(https://consent.trustarc.com/get?name=Graphik-Regular.eot) format("embedded-opentype");    font-display: swap;}#truste-repop-msg element#truste-repop-msg {  display:none; }#truste-consent-track {  border: 1px solid #1F2E4A;  padding: 15px;  background-color: #1F2E4A;  direction:ltr;}#truste-consent-text {  color: #fff;  font-size: 14px;  margin: 0px 0px 10px 0px;  text-align: center;  font-family: "Graphik", Helvetica, Arial, sans-serif;}#truste-consent-button {  background-color: #5961ff;  color: white;  padding: 5px 10px;  border: 1px solid #5961ff;  border-radius: 4px;  cursor: pointer;  font-family: "Graphik", Helvetica, Arial, sans-serif;  font-size: 14px;}#truste-show-consent,#truste-consent-required {  background-color: transparent;  color: #fff;  border: 1px solid #fff;  padding: 5px 10px;  border-radius: 4px;  cursor: pointer;  font-family: "Graphik", Helvetica, Arial, sans-serif;  font-size: 14px;}#truste-privacy-button {  color: #aeb7ff;  text-decoration: none;}#do-not-sell-link {  color: #aeb7ff;  text-decoration: none;}#do-not-sell-link:hover,#truste-privacy-button:hover {  color: #7688ff;}.truste-messageColumn {  font-family: "Graphik", Helvetica, Arial, sans-serif;  font-size: 14px;  color: #fff;  margin: 15px 0px 15px 0px;  float: left;  max-width: 1000px;}.truste-buttonsColumn {  float: right;  margin: 10px 0px 0px 0px;  font-size: 15px;  font-family: "Graphik", Helvetica, Arial, sans-serif;  display: flex;  width: 100%;  justify-content: center;  flex-direction: row;  gap: 10px;}#truste-consent-button:hover,#truste-consent-required:hover,#truste-show-consent:hover {  background: #454cd5;  border-color: #454cd5;}/* MOBILE ONLY */@media screen and (min-width: 1px) and (max-width: 380px) {  .truste-messageColumn {    float: none;  }  .truste-buttonsColumn {    float: none;    flex-direction: column;    gap:5px;  }  #truste-show-consent {    display: block;  }  #truste-consent-button, #truste-consent-required {    display: block;  }}</style><div id="truste-consent-track" style="position: fixed; bottom: 0px; left: 0px; right: 0px; z-index: 999999; opacity: 1; display: block;">  <div id="truste-consent-content" style="overflow: hidden;">    <div style="width:100%; display: flex; justify-content: center;"><div id="truste-consent-text" class="truste-messageColumn">In compliance with our <a href="https://redis.com/legal/privacy-policy/" target="_blank" id="truste-privacy-button">Privacy Policy</a>, Redis uses cookies to enhance your experience, provide personalized content, and analyze our traffic. By clicking "Accept", you consent to our use of cookies. To manage or opt-out, please select "More Info".</div></div>    <div id="truste-consent-buttons" class="truste-buttonsColumn">      <span id="truste-repop-msg" style="padding: 7px 10px; background: #F9EDBE; border:1px solid #F0C36D; margin: 11px 0px 13px; line-height: 16px;color: #AF7501; display:none;"></span>       <button id="truste-consent-button">Accept</button>      <button id="truste-show-consent" aria-haspopup="true">More Info</button>    </div>  </div></div></div>
<div class="footer-main">
    <div class="footer-main-wrap">
        <div class="footer-row">
            
<footer>
    <div class="wrapper">
        <div class="footer-columns">
            <div class="col-one">
                <div class="footer-logo">
                    <a href="/">
                        <img alt="redis logo" loading="lazy" class="footer-logo-img" src="https://redis.io/wp-content/uploads/2024/04/footlogo.svg" width="118px" height="41px">
                    </a>
                </div>
                <ul class="footer-copyright hidem">
                                                            <li id="menu-item-153805" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-153805">
                        <a href="https://trust.redis.io">Trust</a>
                    </li>
                                        <li id="menu-item-153806" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-153806">
                        <a href="/legal/redis-website-terms-of-use/">Terms of use</a>
                    </li>
                                        <li id="menu-item-153807" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-153807">
                        <a href="/legal/privacy-policy/">Privacy policy</a>
                    </li>
                                                        </ul>
            </div>
            <div class="col-two sitelinks">
                <ul>
                                                            <li id="menu-item-4949" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-4949">
                        <a href="/cloud/">Cloud</a>
                    </li>
                                        <li id="menu-item-153808" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-153808">
                        <a href="/enterprise/">Software</a>
                    </li>
                                        <li id="menu-item-153809" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-153809">
                        <a href="/pricing/">Pricing</a>
                    </li>
                                        <li id="menu-item-153810" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-153810">
                        <a href="/support/">Support</a>
                    </li>
                                                        </ul>
                <ul>
                                                            <li id="menu-item-98621" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-98621">
                        <a href="https://redis.io/company/">About us</a>
                    </li>
                                        <li id="menu-item-98620" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-98620">
                        <a href="https://redis.io/careers/">Careers</a>
                    </li>
                                        <li id="menu-item-98616" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-98616">
                        <a href="https://redis.io/contact/">Contact us</a>
                    </li>
                                        <li id="menu-item-98622" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-98622">
                        <a href="https://redis.io/legal/">Legal notices</a>
                    </li>
                                                        </ul>
                <div class="language-selector languageop showm">
                    <label for="language-selector-mobile" class="hide">Select Language:</label>
                    <select id="language-selector-mobile" class="language-select">
                        <option disabled="" selected="">Language</option>
                        <option value="">English</option>
                        <option value="es">Español</option>
                        <option value="fr">Français</option>
                        <option value="de">Deutsch</option>
                        <option value="pt">Português</option>
                    </select>
                </div>
            </div>
            <div class="col-three">
                <div class=" sociallinks">
                                        <a href="https://www.facebook.com/Redisinc" target="_blank" rel="noopener">
                        <img src="/wp-content/themes/redislabs-glide/assets/dist/images/facebook.svg" alt="facebook-icon" width="11" height="20">
                    </a>
                                                            <a href="https://www.youtube.com/c/redisinc" target="_blank" rel="noopener" class="yt-icon">
                        <img src="/wp-content/themes/redislabs-glide/assets/dist/images/Vector.svg" alt="Vector-icon" width="20" height="16">
                    </a>
                                                            <a href="https://www.linkedin.com/company/redisinc/" target="_blank" rel="noopener">
                        <img src="/wp-content/themes/redislabs-glide/assets/dist/images/LinkedIn.svg" alt="LinkedIn-icon" width="20" height="21">
                    </a>
                                                            <a href=" https://www.instagram.com/redisinc/" target="_blank" rel="noopener">
                        <img src="/wp-content/themes/redislabs-glide/assets/dist/images/Instagram.svg" alt="Instagram-icon" width="19" height="20">
                    </a>
                                                            <a href="https://twitter.com/Redisinc" target="_blank" rel="noopener">
                        <img src="/wp-content/themes/redislabs-glide/assets/dist/images/X.svg" alt="X-icon" width="19" height="20">
                    </a>
                                                        </div>
                <div class="language-selector languageop hidem">
                    <label for="language-selector" class="hide">Select Language:</label>
                    <select id="language-selector" class="language-select">
                        <option disabled="" selected="">Language</option>
                        <option value="">English</option>
                        <option value="es">Español</option>
                        <option value="fr">Français</option>
                        <option value="de">Deutsch</option>
                        <option value="pt">Português</option>
                    </select>
                </div>
            </div>
            <div class="showm">
                <ul class="footer-copyright">
                                                            <li id="menu-item-153805" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-153805">
                        <a href="https://trust.redis.io">Trust</a>
                    </li>
                                        <li id="menu-item-153806" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-153806">
                        <a href="/legal/redis-website-terms-of-use/">Terms of use</a>
                    </li>
                                        <li id="menu-item-153807" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-153807">
                        <a href="/legal/privacy-policy/">Privacy policy</a>
                    </li>
                                                        </ul>
            </div>
        </div>
    </div>
</footer>        </div>
    </div>
</div>

<button id="drift-btn"><img loading="eager" alt="Open the Drift message bot" src="/wp-content/themes/wpx/assets/images/icons/redis-chat.svg?noprocess" width="60" height="60"></button>

<script>
var SITE_ROOT = 'https://redis.io';
</script>
<script>
var SITE_ASSETS = 'https://redis.io/wp-content/themes/wpx/assets';
</script>
<script>
var SITE_THEME = 'https://redis.io/wp-content/themes/wpx';
</script>


                    <!-- Link to stylesheet -->
                    <link rel="stylesheet" href="https://redis.io/wp-content/themes/wpx/assets/dist/css/globals/refresh/components/blocks/group.css?ver=1713377703" media="all" onload="this.media='all'; this.onload=null;">
                    <!-- Fallback -->
                    <noscript>
                        <link rel="stylesheet" href="https://redis.io/wp-content/themes/wpx/assets/dist/css/globals/refresh/components/blocks/group.css?ver=1713377703" media="all">
                    </noscript>
                                <!-- Link to stylesheet -->
                    <link rel="stylesheet" href="https://redis.io/wp-content/themes/wpx/assets/dist/css/globals/refresh/components/blocks/paragraph.css?ver=1713377703" media="all" onload="this.media='all'; this.onload=null;">
                    <!-- Fallback -->
                    <noscript>
                        <link rel="stylesheet" href="https://redis.io/wp-content/themes/wpx/assets/dist/css/globals/refresh/components/blocks/paragraph.css?ver=1713377703" media="all">
                    </noscript>
                        <!-- Link to stylesheet -->
            <link rel="stylesheet" href="/wp-content/themes/wpx/assets/dist/css/globals/refresh/components/blocks/buttons.css?ver=1713377703" media="all" onload="this.media='all'; this.onload=null;">
            <!-- Fallback -->
            <noscript>
                <link rel="stylesheet" href="/wp-content/themes/wpx/assets/dist/css/globals/refresh/components/blocks/buttons.css?ver=1713377703" media="all">
            </noscript>
                <!-- Link to stylesheet -->
        <link rel="stylesheet" href="/wp-content/themes/wpx/assets/dist/css/globals/refresh/footer/footer.css?ver=1713377703" media="all" onload="this.media='all'; this.onload=null;">
        <!-- Fallback -->
        <noscript>
            <link rel="stylesheet" href="/wp-content/themes/wpx/assets/dist/css/globals/refresh/footer/footer.css?ver=1713377703" media="all">
        </noscript>
                <!-- Link to stylesheet -->
        <link rel="stylesheet" href="/wp-content/themes/redislabs-glide/assets/dist/css/footer.min.css?ver=1713377703" media="all" onload="this.media='all'; this.onload=null;">
        <!-- Fallback -->
        <noscript>
            <link rel="stylesheet" href="/wp-content/themes/redislabs-glide/assets/dist/css/footer.min.css?ver=1713377703" media="all">
        </noscript>
        <script type="text/javascript" id="wpx-js-js-extra">
/* <![CDATA[ */
var redisJS = {"ajaxUrl":"https:\/\/redis.io\/wp-admin\/admin-ajax.php"};
/* ]]> */
</script>
<script type="text/javascript" defer="defer" src="https://redis.io/wp-content/themes/wpx/assets/dist/js/app.min.js" id="wpx-js-js"></script>
<script type="text/javascript" defer="defer" src="https://redis.io/wp-content/themes/redislabs-glide/assets/dist/js/bundle.min.js?ver=1713377703" id="child-theme-scripts-js"></script>
<script type="text/javascript" src="https://redis.io/wp-content/themes/wpx/assets/dist/js/front-ui.min.js?ver=1713517261" id="redis-front-ui-js"></script>
<script type="text/javascript" id="redis-front-ui-js-after">
/* <![CDATA[ */
const redisAjaxURL = "https://redis.io/wp-admin/admin-ajax.php"; const redisNonce = "abeb83df0a"; const redisPostid = "520";
/* ]]> */
</script>
<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-1fedf62d6f1beddfa04","applicationID":"650495667","transactionName":"MlFUN0IDCBEEVRZZWgsbdwBECwkMSlAQX1sRGUYCVwc=","queueTime":0,"applicationTime":278,"atts":"HhZXQQoZGx8=","errorBeacon":"bam.nr-data.net","agent":""}</script><script type="text/javascript" src="/_Incapsula_Resource?SWJIYLWA=719d34d31c8e3a6e6fffd425f7e032f3&amp;ns=1&amp;cb=281835085" async=""></script>

</div><script src="https://consent.trustarc.com/asset/notice.js/v/v1.7-3185" async="async" crossorigin="" importance="high"></script><script type="text/javascript" id="">var consentListeners=[];window.addConsentListenerTA=function(a){consentListeners.push(a)};var onConsentChange=function(a,b){consentListeners.forEach(function(c){c(a,b)})};var__dispatched__={};var __i__=self.postMessage&&setInterval(function(){if(self.PrivacyManagerAPI&&__i__){var a={PrivacyManagerAPI:{action:"getConsentDecision",timestamp:(new Date).getTime(),self:self.location.host}};self.top.postMessage(JSON.stringify(a),"*");__i__=clearInterval(__i__)}},50);
self.addEventListener("message",function(a,b){try{if(a.data&&(b=JSON.parse(a.data))&&(b=b.PrivacyManagerAPI)&&b.capabilities&&"getConsentDecision"==b.action){console.log("On consent changed!");var c=window.truste.util.readCookie("notice_behavior")||truste.eu.bindMap.behavior+","+truste.eu.bindMap.behaviorManager,d=window.truste.util.readCookie("cmapi_cookie_privacy")||"";onConsentChange(d,c);self.dataLayer&&self.dataLayer.push({event:"Consent Changed"});console.log("After On consent changed!")}}catch(e){}});</script><script type="text/javascript" id="">"undefined"!==typeof MktoForms2&&MktoForms2.whenRendered(function(b){b.onSuccess(function(a,c){a=b.getId();console.log(a);dataLayer.push({event:"marketoForm",marketoFormID:a})})});</script><script type="text/javascript" id="">(function(){function e(a){if(isNaN(a))throw Error("Expected delay ("+a+") to be a number.");window.MktoForms2?(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"mkto.form.js","mkto.form.start":(new Date).getTime()}),f(window.MktoForms2)):setTimeout(e.bind(null,2*a),a)}function g(){var a;if(a=document.querySelector(".mktoErrorMsg")){var b=a.textContent||a.innerText;a=document.querySelector("input.mktoInvalid, .mktoInvalid input");window.dataLayer.push({event:"mkto.form.error","mkto.form.error.message":b,
"gtm.element":a,"gtm.elementClasses":a&&a.className||"","gtm.elementId":a&&a.id||"","gtm.elementName":a&&a.name||"","gtm.elementTarget":a&&a.target||""})}}function f(a){a.whenReady(function(b){window.dataLayer.push({event:"mkto.form.ready","mkto.form.id":b.getId(),"mkto.form.submittable":b.submittable(),"mkto.form.allFieldsFilled":b.allFieldsFilled(),"mkto.form.values":b.getValues()});b.onValidate(function(c){window.dataLayer.push({event:"mkto.form.validate","mkto.form.valid":c});setTimeout(g,0)});
b.onSubmit(function(c){var d=c.getFormElem().find('button[type\x3d"submit"]');window.dataLayer.push({event:"mkto.form.submit","mkto.form.id":c.getId(),"mkto.form.submittable":c.submittable(),"mkto.form.allFieldsFilled":c.allFieldsFilled(),"mkto.form.values":c.getValues(),"mkto.form.button":{classes:d.attr("class"),text:d.text(),type:"submit"}})});b.onSuccess(function(c,d){window.dataLayer.push({event:"mkto.form.success","mkto.form.values":c,"mkto.form.followUpUrl":d})})});a.whenRendered(function(b){window.dataLayer.push({event:"mkto.form.rendered",
"mkto.form.id":b.getId(),"mkto.form.submittable":b.submittable(),"mkto.form.allFieldsFilled":b.allFieldsFilled(),"mkto.form.values":b.getValues()})})}e(125)})();</script><script type="text/javascript" id="" src="https://redis.io/wp-content/themes/wpx/assets/dist/js/modules/drift.min.js?ver=1"></script><div style="display: none; visibility: hidden;"><script>var processEpsilonData=function(a){""!==a&&(a=JSON.parse(a),window.dataLayer.push({company_name:a.company.name,domain:a.company.domain,industry:a.company.industry,revenue_range:a.company.revenue_range}),a.segments.names&&window.dataLayer.push({segments:a.segments.names.join(",")}),0!=a.scores.length&&a.scores[0]&&(a=a.scores[0],window.dataLayer.push({buying_stage:a.buying_stage,profile_fit:a.profile_fit})),window.dataLayer.push({event:"6si_company_details_loaded"}))};window._6si=window._6si||[];
window._6si.push(["enableEventTracking",!0]);window._6si.push(["setToken","14040bd049dd9cd7c0eaf4b47c69b53a"]);window._6si.push(["setEpsilonKey","5370494b8539433ad62df44c51e45e750539b2bd"]);window._6si.push(["setEndpoint","b.6sc.co"]);var epsilonName="enableCompanyDetails",enabled=!0,callback=processEpsilonData,version=3;window._6si.push([epsilonName,enabled,callback,version]);
(function(){var a=document.createElement("script");a.type="text/javascript";a.async=!0;a.src="//j.6sc.co/6si.min.js";var b=document.getElementsByTagName("script")[0];b.parentNode.insertBefore(a,b)})();</script></div><script type="text/javascript" id="">(function(a,b,c,d,e){a=b.createElement(c);b=b.getElementsByTagName(c)[0];a.async=1;a.id=e;a.src=d;b.parentNode.insertBefore(a,b)})(window,document,"script","https://tag.demandbase.com/f8ff47fb1a0de424.min.js","demandbase_js_lib");</script><script type="text/javascript" id="">(function(a,b,c){a.techtargetic=a.techtargetic||{};a.techtargetic.client=c;a=b.createElement("script");a.type="text/javascript";a.async=!0;a.crossorigin="anonymous";c=new Date;c.getFullYear();c.getMonth();c.getDate();a.src="https://trk.techtarget.com/tracking.js";b=b.getElementsByTagName("script")[0];b.parentNode.insertBefore(a,b)})(window,document,"22225724");</script><script type="text/javascript" id="" src="https://tag.clearbitscripts.com/v1/pk_093d2e4349a193476005b559ae7cd9d0/tags.js"></script><script type="text/javascript" id="">(function(a,e,b,f,g,c,d){a[b]=a[b]||function(){(a[b].q=a[b].q||[]).push(arguments)};c=e.createElement(f);c.async=1;c.src="https://www.clarity.ms/tag/"+g;d=e.getElementsByTagName(f)[0];d.parentNode.insertBefore(c,d)})(window,document,"clarity","script","h1cdc6c3ax");</script><script type="text/javascript" id="">(function(){var a=document.createElement("script");a.src="https://trking.alert-on.com/js/wta-client-script.js";a.id="wta-fd04-tracking-id";a.setAttribute("data-key","41e0a9448f91edba4b05c6c2fc0edb1d6418aa292b5b2942637bec43a29b9523");document.getElementsByTagName("head")[0].appendChild(a)})();</script><script type="text/javascript" id="" src="https://munchkin.marketo.net/munchkin.js"></script><div style="width: 0px; height: 0px; display: none; visibility: hidden;" id="batBeacon68753851694"><img style="width: 0px; height: 0px; display: none; visibility: hidden;" id="batBeacon625465371339" alt="" src="https://bat.bing.com/action/0?ti=15332846&amp;tm=gtm002&amp;Ver=2&amp;mid=d7105e17-ec45-4abd-abb0-82ae3ede0a4c&amp;sid=c786b500fe2c11ee88e6edf50dcc73d9&amp;vid=c787fc10fe2c11eeb965297f2204fe3f&amp;vids=1&amp;msclkid=N&amp;pi=918639831&amp;lg=en-US&amp;sw=1366&amp;sh=768&amp;sc=24&amp;nwd=1&amp;tl=Redis%20-%20The%20Real-time%20Data%20Platform&amp;p=https%3A%2F%2Fredis.io%2F&amp;r=&amp;lt=9156&amp;evt=pageLoad&amp;sv=1&amp;rn=696591" width="0" height="0"></div></body></html>

                             

Screenshot: