<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Redis data types on Docs</title>
    <link>https://redis.io/docs/latest/develop/data-types/</link>
    <description>Recent content in Redis data types on Docs</description>
    <generator>Hugo</generator>
    <language>en</language>
    <atom:link href="https://redis.io/docs/latest/develop/data-types/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Compare data types</title>
      <link>https://redis.io/docs/latest/develop/data-types/compare-data-types/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://redis.io/docs/latest/develop/data-types/compare-data-types/</guid>
      <description>&lt;p&gt;Redis provides a wide range of data types to store your data.&#xA;The following are highly specialized for precise purposes:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://redis.io/docs/latest/develop/data-types/geospatial/&#34;&gt;Geospatial&lt;/a&gt;:&#xA;store strings with associated coordinates for geospatial queries.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://redis.io/docs/latest/develop/data-types/probabilistic/&#34;&gt;Probabilistic data types&lt;/a&gt;:&#xA;keep approximate counts and other statistics for large datasets.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://redis.io/docs/latest/develop/data-types/timeseries/&#34;&gt;Time series&lt;/a&gt;:&#xA;store real-valued data points along with the time they were collected.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://redis.io/docs/latest/develop/data-types/vector-sets/&#34;&gt;Vector sets&lt;/a&gt;:&#xA;store strings with associated vector data (and optional metadata)&#xA;for vector similarity queries.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;The remaining data types are more general-purpose:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Redis arrays</title>
      <link>https://redis.io/docs/latest/develop/data-types/arrays/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://redis.io/docs/latest/develop/data-types/arrays/</guid>
      <description>&lt;div class=&#34;command-group-foldout my-4 border border-slate-200 dark:border-slate-700 rounded-lg&#34;&gt;&#xA;  &lt;div class=&#34;command-group-header flex items-center justify-between px-4 py-2 bg-slate-50 dark:bg-slate-800 rounded-t-lg&#34;&gt;&#xA;    &lt;span class=&#34;flex items-center gap-2 flex-wrap&#34;&gt;&#xA;      &lt;span class=&#34;text-sm font-semibold text-slate-900 dark:text-slate-100&#34;&gt;Array command summary&lt;/span&gt;&#xA;      &#xA;        &lt;a href=&#34;https://redis.io/docs/latest/commands/?group=array&#34;&#xA;           class=&#34;text-xs text-redis-red-600 dark:text-redis-red-400 hover:underline&#34;&#xA;           onclick=&#34;event.stopPropagation()&#34;&gt;&#xA;          (view reference, 18 commands)&#xA;        &lt;/a&gt;&#xA;      &#xA;    &lt;/span&gt;&#xA;    &lt;button&#xA;      class=&#34;command-group-toggle flex items-center gap-2 hover:text-redis-red-500 transition-colors cursor-pointer&#34;&#xA;      aria-expanded=&#34;false&#34;&#xA;      aria-controls=&#34;cmd-group-array-1781532076368008751&#34;&#xA;      onclick=&#34;toggleCommandGroup(this)&#34;&gt;&#xA;      &lt;span class=&#34;command-group-chevron transition-transform duration-200&#34;&gt;&#xA;        &lt;svg class=&#34;w-4 h-4 text-slate-500&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; viewBox=&#34;0 0 24 24&#34;&gt;&#xA;          &lt;path stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M19 9l-7 7-7-7&#34;&gt;&lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/span&gt;&#xA;    &lt;/button&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div id=&#34;cmd-group-array-1781532076368008751&#34; class=&#34;command-group-content hidden px-4 py-2 max-h-96 overflow-y-auto&#34;&gt;&#xA;    &lt;ul class=&#34;space-y-1 list-none&#34;&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/arcount/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ARCOUNT&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v8.8.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @array&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns the number of non-empty elements in an array.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(1)&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/ardel/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ARDEL&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v8.8.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @array&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Deletes elements at the specified indices in an array.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N) where N is the number of indices to delete&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/ardelrange/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ARDELRANGE&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v8.8.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @array&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Deletes elements in one or more ranges.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;Proportional to the number of existing elements / slices touched, not to the numeric span of the requested ranges&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/arget/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ARGET&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v8.8.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @array&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Gets the value at an index in an array.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(1)&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/argetrange/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ARGETRANGE&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v8.8.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @array&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Gets values in a range of indices.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N) where N is the range length&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/argrep/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ARGREP&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v8.8.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @array&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Searches array elements in a range using textual predicates.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(P * C) where P is the number of visited positions in touched slices and C is the cost of evaluating the predicates on one existing element.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/arinfo/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ARINFO&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v8.8.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @array&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns metadata about an array.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(1), or O(N) with FULL option where N is the number of slices.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/arinsert/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ARINSERT&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v8.8.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @array&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Inserts one or more values at consecutive indices.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N) where N is the number of values&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/arlastitems/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ARLASTITEMS&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v8.8.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @array&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns the most recently inserted elements.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N) where N is the count&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/arlen/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ARLEN&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v8.8.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @array&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns the length of an array (max index &amp;#43; 1).&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(1)&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/armget/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ARMGET&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v8.8.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @array&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Gets values at multiple indices in an array.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N) where N is the number of indices&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/armset/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ARMSET&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v8.8.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @array&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Sets multiple index-value pairs in an array.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N) where N is the number of pairs&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/arnext/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ARNEXT&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v8.8.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @array&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns the next index ARINSERT would use.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(1)&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/arop/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  AROP&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v8.8.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @array&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Performs aggregate operations on array elements in a range.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(P) where P is visited positions in touched slices (dense scanned slots &amp;#43; sparse entries), with worst-case O(|end-start|&amp;#43;1) and typical case close to O(N), where N is the number of existing elements in range.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/arring/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ARRING&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v8.8.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @array&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Inserts values into a ring buffer of specified size, wrapping and truncating as needed.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(M) normally, O(N&amp;#43;M) on ring resize, where N is the maximum of the old and new ring size and M is the number of inserted values&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/arscan/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ARSCAN&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v8.8.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @array&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Iterates existing elements in a range, returning index-value pairs.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(P) where P is visited positions in touched slices (dense scanned slots &amp;#43; sparse entries), with worst-case O(|end-start|&amp;#43;1) and typical case close to O(N), where N is the number of existing elements in range.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/arseek/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ARSEEK&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v8.8.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @array&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Sets the ARINSERT / ARRING cursor to a specific index.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(1)&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/arset/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ARSET&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v8.8.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @array&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Sets one or more contiguous values starting at an index in an array.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N) where N is the number of values&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;    &lt;/ul&gt;&#xA;  &lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;script&gt;&#xA;function toggleCommandGroup(button) {&#xA;  const content = document.getElementById(button.getAttribute(&#39;aria-controls&#39;));&#xA;  const isExpanded = button.getAttribute(&#39;aria-expanded&#39;) === &#39;true&#39;;&#xA;  const chevron = button.querySelector(&#39;.command-group-chevron&#39;);&#xA;  &#xA;  button.setAttribute(&#39;aria-expanded&#39;, !isExpanded);&#xA;  content.classList.toggle(&#39;hidden&#39;);&#xA;  chevron.classList.toggle(&#39;rotate-180&#39;);&#xA;}&#xA;&lt;/script&gt;&#xA;&#xA;&#xA;&#xA;&lt;p&gt;Redis arrays are sparse, index-addressable data structures that map integer indexes (in the range 0 to 2⁶⁴−1) to string values. Unlike lists, elements are accessed directly by index rather than by position in a sequence, and you can set any index without allocating the gaps between occupied slots. This makes arrays well-suited for timestamped event logs, ring buffers over streaming measurements, sliding-window analytics, and other workloads that involve sparse or high-index access patterns.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Redis geospatial</title>
      <link>https://redis.io/docs/latest/develop/data-types/geospatial/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://redis.io/docs/latest/develop/data-types/geospatial/</guid>
      <description>&lt;div class=&#34;command-group-foldout my-4 border border-slate-200 dark:border-slate-700 rounded-lg&#34;&gt;&#xA;  &lt;div class=&#34;command-group-header flex items-center justify-between px-4 py-2 bg-slate-50 dark:bg-slate-800 rounded-t-lg&#34;&gt;&#xA;    &lt;span class=&#34;flex items-center gap-2 flex-wrap&#34;&gt;&#xA;      &lt;span class=&#34;text-sm font-semibold text-slate-900 dark:text-slate-100&#34;&gt;Geospatial command summary&lt;/span&gt;&#xA;      &#xA;        &lt;a href=&#34;https://redis.io/docs/latest/commands/?group=geo&#34;&#xA;           class=&#34;text-xs text-redis-red-600 dark:text-redis-red-400 hover:underline&#34;&#xA;           onclick=&#34;event.stopPropagation()&#34;&gt;&#xA;          (view reference, 10 commands)&#xA;        &lt;/a&gt;&#xA;      &#xA;    &lt;/span&gt;&#xA;    &lt;button&#xA;      class=&#34;command-group-toggle flex items-center gap-2 hover:text-redis-red-500 transition-colors cursor-pointer&#34;&#xA;      aria-expanded=&#34;false&#34;&#xA;      aria-controls=&#34;cmd-group-geo-1781532076400139085&#34;&#xA;      onclick=&#34;toggleCommandGroup(this)&#34;&gt;&#xA;      &lt;span class=&#34;command-group-chevron transition-transform duration-200&#34;&gt;&#xA;        &lt;svg class=&#34;w-4 h-4 text-slate-500&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; viewBox=&#34;0 0 24 24&#34;&gt;&#xA;          &lt;path stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M19 9l-7 7-7-7&#34;&gt;&lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/span&gt;&#xA;    &lt;/button&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div id=&#34;cmd-group-geo-1781532076400139085&#34; class=&#34;command-group-content hidden px-4 py-2 max-h-96 overflow-y-auto&#34;&gt;&#xA;    &lt;ul class=&#34;space-y-1 list-none&#34;&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/geoadd/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  GEOADD&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v3.2.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @geo&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Adds one or more members to a geospatial index. The key is created if it doesn&amp;#39;t exist.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(log(N)) for each item added, where N is the number of elements in the sorted set.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/geodist/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  GEODIST&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v3.2.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @geo&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns the distance between two members of a geospatial index.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(1)&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/geohash/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  GEOHASH&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v3.2.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @geo&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns members from a geospatial index as geohash strings.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(1) for each member requested.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/geopos/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  GEOPOS&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v3.2.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @geo&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns the longitude and latitude of members from a geospatial index.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(1) for each member requested.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/georadius/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  GEORADIUS&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v3.2.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @geo&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Queries a geospatial index for members within a distance from a coordinate, optionally stores the result.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N&amp;#43;log(M)) where N is the number of elements inside the bounding box of the circular area delimited by center and radius and M is the number of items inside the index.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/georadius_ro/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  GEORADIUS_RO&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v3.2.10&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @geo&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns members from a geospatial index that are within a distance from a coordinate.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N&amp;#43;log(M)) where N is the number of elements inside the bounding box of the circular area delimited by center and radius and M is the number of items inside the index.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/georadiusbymember/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  GEORADIUSBYMEMBER&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v3.2.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @geo&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Queries a geospatial index for members within a distance from a member, optionally stores the result.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N&amp;#43;log(M)) where N is the number of elements inside the bounding box of the circular area delimited by center and radius and M is the number of items inside the index.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/georadiusbymember_ro/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  GEORADIUSBYMEMBER_RO&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v3.2.10&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @geo&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns members from a geospatial index that are within a distance from a member.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N&amp;#43;log(M)) where N is the number of elements inside the bounding box of the circular area delimited by center and radius and M is the number of items inside the index.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/geosearch/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  GEOSEARCH&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v6.2.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @geo&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Queries a geospatial index for members inside an area of a box or a circle.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N&amp;#43;log(M)) where N is the number of elements in the grid-aligned bounding box area around the shape provided as the filter and M is the number of items inside the shape&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/geosearchstore/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  GEOSEARCHSTORE&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v6.2.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @geo&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Queries a geospatial index for members inside an area of a box or a circle, optionally stores the result.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N&amp;#43;log(M)) where N is the number of elements in the grid-aligned bounding box area around the shape provided as the filter and M is the number of items inside the shape&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;    &lt;/ul&gt;&#xA;  &lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;script&gt;&#xA;function toggleCommandGroup(button) {&#xA;  const content = document.getElementById(button.getAttribute(&#39;aria-controls&#39;));&#xA;  const isExpanded = button.getAttribute(&#39;aria-expanded&#39;) === &#39;true&#39;;&#xA;  const chevron = button.querySelector(&#39;.command-group-chevron&#39;);&#xA;  &#xA;  button.setAttribute(&#39;aria-expanded&#39;, !isExpanded);&#xA;  content.classList.toggle(&#39;hidden&#39;);&#xA;  chevron.classList.toggle(&#39;rotate-180&#39;);&#xA;}&#xA;&lt;/script&gt;&#xA;&#xA;&#xA;&#xA;&lt;p&gt;Redis geospatial indexes let you store coordinates and search for them.&#xA;This data structure is useful for finding nearby points within a given radius or bounding box.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Redis hashes</title>
      <link>https://redis.io/docs/latest/develop/data-types/hashes/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://redis.io/docs/latest/develop/data-types/hashes/</guid>
      <description>&lt;div class=&#34;command-group-foldout my-4 border border-slate-200 dark:border-slate-700 rounded-lg&#34;&gt;&#xA;  &lt;div class=&#34;command-group-header flex items-center justify-between px-4 py-2 bg-slate-50 dark:bg-slate-800 rounded-t-lg&#34;&gt;&#xA;    &lt;span class=&#34;flex items-center gap-2 flex-wrap&#34;&gt;&#xA;      &lt;span class=&#34;text-sm font-semibold text-slate-900 dark:text-slate-100&#34;&gt;Hash command summary&lt;/span&gt;&#xA;      &#xA;        &lt;a href=&#34;https://redis.io/docs/latest/commands/?group=hash&#34;&#xA;           class=&#34;text-xs text-redis-red-600 dark:text-redis-red-400 hover:underline&#34;&#xA;           onclick=&#34;event.stopPropagation()&#34;&gt;&#xA;          (view reference, 28 commands)&#xA;        &lt;/a&gt;&#xA;      &#xA;    &lt;/span&gt;&#xA;    &lt;button&#xA;      class=&#34;command-group-toggle flex items-center gap-2 hover:text-redis-red-500 transition-colors cursor-pointer&#34;&#xA;      aria-expanded=&#34;false&#34;&#xA;      aria-controls=&#34;cmd-group-hash-1781532076414748009&#34;&#xA;      onclick=&#34;toggleCommandGroup(this)&#34;&gt;&#xA;      &lt;span class=&#34;command-group-chevron transition-transform duration-200&#34;&gt;&#xA;        &lt;svg class=&#34;w-4 h-4 text-slate-500&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; viewBox=&#34;0 0 24 24&#34;&gt;&#xA;          &lt;path stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M19 9l-7 7-7-7&#34;&gt;&lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/span&gt;&#xA;    &lt;/button&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div id=&#34;cmd-group-hash-1781532076414748009&#34; class=&#34;command-group-content hidden px-4 py-2 max-h-96 overflow-y-auto&#34;&gt;&#xA;    &lt;ul class=&#34;space-y-1 list-none&#34;&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/hdel/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  HDEL&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v2.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @hash&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Deletes one or more fields and their values from a hash. Deletes the hash if no fields remain.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N) where N is the number of fields to be removed.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/hexists/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  HEXISTS&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v2.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @hash&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Determines whether a field exists in a hash.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(1)&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/hexpire/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  HEXPIRE&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v7.4.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @hash&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Set expiry for hash field using relative time to expire (seconds)&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N) where N is the number of specified fields&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/hexpireat/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  HEXPIREAT&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v7.4.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @hash&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Set expiry for hash field using an absolute Unix timestamp (seconds)&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N) where N is the number of specified fields&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/hexpiretime/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  HEXPIRETIME&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v7.4.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @hash&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns the expiration time of a hash field as a Unix timestamp, in seconds.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N) where N is the number of specified fields&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/hget/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  HGET&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v2.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @hash&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns the value of a field in a hash.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(1)&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/hgetall/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  HGETALL&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v2.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @hash&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns all fields and values in a hash.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N) where N is the size of the hash.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/hgetdel/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  HGETDEL&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v8.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @hash&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns the value of a field and deletes it from the hash.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N) where N is the number of specified fields&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/hgetex/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  HGETEX&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v8.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @hash&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Get the value of one or more fields of a given hash key, and optionally set their expiration.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N) where N is the number of specified fields&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/hincrby/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  HINCRBY&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v2.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @hash&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Increments the integer value of a field in a hash by a number. Uses 0 as initial value if the field doesn&amp;#39;t exist.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(1)&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/hincrbyfloat/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  HINCRBYFLOAT&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v2.6.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @hash&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Increments the floating point value of a field by a number. Uses 0 as initial value if the field doesn&amp;#39;t exist.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(1)&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/hkeys/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  HKEYS&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v2.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @hash&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns all fields in a hash.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N) where N is the size of the hash.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/hlen/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  HLEN&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v2.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @hash&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns the number of fields in a hash.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(1)&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/hmget/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  HMGET&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v2.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @hash&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns the values of all fields in a hash.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N) where N is the number of fields being requested.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/hmset/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  HMSET&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v2.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @hash&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Sets the values of multiple fields.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N) where N is the number of fields being set.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/hpersist/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  HPERSIST&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v7.4.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @hash&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Removes the expiration time for each specified field&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N) where N is the number of specified fields&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/hpexpire/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  HPEXPIRE&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v7.4.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @hash&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Set expiry for hash field using relative time to expire (milliseconds)&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N) where N is the number of specified fields&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/hpexpireat/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  HPEXPIREAT&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v7.4.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @hash&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Set expiry for hash field using an absolute Unix timestamp (milliseconds)&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N) where N is the number of specified fields&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/hpexpiretime/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  HPEXPIRETIME&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v7.4.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @hash&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns the expiration time of a hash field as a Unix timestamp, in msec.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N) where N is the number of specified fields&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/hpttl/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  HPTTL&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v7.4.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @hash&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns the TTL in milliseconds of a hash field.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N) where N is the number of specified fields&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/hrandfield/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  HRANDFIELD&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v6.2.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @hash&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns one or more random fields from a hash.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N) where N is the number of fields returned&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/hscan/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  HSCAN&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v2.8.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @hash&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Iterates over fields and values of a hash.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(1) for every call. O(N) for a complete iteration, including enough command calls for the cursor to return back to 0. N is the number of elements inside the collection.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/hset/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  HSET&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v2.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @hash&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Creates or modifies the value of a field in a hash.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(1) for each field/value pair added, so O(N) to add N field/value pairs when the command is called with multiple field/value pairs.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/hsetex/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  HSETEX&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v8.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @hash&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Set the value of one or more fields of a given hash key, and optionally set their expiration.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N) where N is the number of fields being set.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/hsetnx/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  HSETNX&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v2.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @hash&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Sets the value of a field in a hash only when the field doesn&amp;#39;t exist.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(1)&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/hstrlen/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  HSTRLEN&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v3.2.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @hash&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns the length of the value of a field.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(1)&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/httl/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  HTTL&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v7.4.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @hash&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns the TTL in seconds of a hash field.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N) where N is the number of specified fields&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/hvals/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  HVALS&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v2.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @hash&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns all values in a hash.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N) where N is the size of the hash.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;    &lt;/ul&gt;&#xA;  &lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;script&gt;&#xA;function toggleCommandGroup(button) {&#xA;  const content = document.getElementById(button.getAttribute(&#39;aria-controls&#39;));&#xA;  const isExpanded = button.getAttribute(&#39;aria-expanded&#39;) === &#39;true&#39;;&#xA;  const chevron = button.querySelector(&#39;.command-group-chevron&#39;);&#xA;  &#xA;  button.setAttribute(&#39;aria-expanded&#39;, !isExpanded);&#xA;  content.classList.toggle(&#39;hidden&#39;);&#xA;  chevron.classList.toggle(&#39;rotate-180&#39;);&#xA;}&#xA;&lt;/script&gt;&#xA;&#xA;&#xA;&#xA;&lt;p&gt;Redis hashes are record types structured as collections of field-value pairs.&#xA;You can use hashes to represent basic objects and to store groupings of counters, among other things.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Redis lists</title>
      <link>https://redis.io/docs/latest/develop/data-types/lists/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://redis.io/docs/latest/develop/data-types/lists/</guid>
      <description>&lt;div class=&#34;command-group-foldout my-4 border border-slate-200 dark:border-slate-700 rounded-lg&#34;&gt;&#xA;  &lt;div class=&#34;command-group-header flex items-center justify-between px-4 py-2 bg-slate-50 dark:bg-slate-800 rounded-t-lg&#34;&gt;&#xA;    &lt;span class=&#34;flex items-center gap-2 flex-wrap&#34;&gt;&#xA;      &lt;span class=&#34;text-sm font-semibold text-slate-900 dark:text-slate-100&#34;&gt;List command summary&lt;/span&gt;&#xA;      &#xA;        &lt;a href=&#34;https://redis.io/docs/latest/commands/?group=list&#34;&#xA;           class=&#34;text-xs text-redis-red-600 dark:text-redis-red-400 hover:underline&#34;&#xA;           onclick=&#34;event.stopPropagation()&#34;&gt;&#xA;          (view reference, 22 commands)&#xA;        &lt;/a&gt;&#xA;      &#xA;    &lt;/span&gt;&#xA;    &lt;button&#xA;      class=&#34;command-group-toggle flex items-center gap-2 hover:text-redis-red-500 transition-colors cursor-pointer&#34;&#xA;      aria-expanded=&#34;false&#34;&#xA;      aria-controls=&#34;cmd-group-list-1781532076594845889&#34;&#xA;      onclick=&#34;toggleCommandGroup(this)&#34;&gt;&#xA;      &lt;span class=&#34;command-group-chevron transition-transform duration-200&#34;&gt;&#xA;        &lt;svg class=&#34;w-4 h-4 text-slate-500&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; viewBox=&#34;0 0 24 24&#34;&gt;&#xA;          &lt;path stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M19 9l-7 7-7-7&#34;&gt;&lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/span&gt;&#xA;    &lt;/button&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div id=&#34;cmd-group-list-1781532076594845889&#34; class=&#34;command-group-content hidden px-4 py-2 max-h-96 overflow-y-auto&#34;&gt;&#xA;    &lt;ul class=&#34;space-y-1 list-none&#34;&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/blmove/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  BLMOVE&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v6.2.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @list&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @blocking&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Pops an element from a list, pushes it to another list and returns it. Blocks until an element is available otherwise. Deletes the list if the last element was moved.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(1)&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/blmpop/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  BLMPOP&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v7.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @list&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @blocking&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Pops the first element from one of multiple lists. Blocks until an element is available otherwise. Deletes the list if the last element was popped.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N&amp;#43;M) where N is the number of provided keys and M is the number of elements returned.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/blpop/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  BLPOP&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v2.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @list&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @blocking&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Removes and returns the first element in a list. Blocks until an element is available otherwise. Deletes the list if the last element was popped.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N) where N is the number of provided keys.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/brpop/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  BRPOP&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v2.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @list&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @blocking&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Removes and returns the last element in a list. Blocks until an element is available otherwise. Deletes the list if the last element was popped.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N) where N is the number of provided keys.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/brpoplpush/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  BRPOPLPUSH&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v2.2.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @list&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @blocking&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Pops an element from a list, pushes it to another list and returns it. Block until an element is available otherwise. Deletes the list if the last element was popped.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(1)&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/lindex/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  LINDEX&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v1.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @list&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns an element from a list by its index.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N) where N is the number of elements to traverse to get to the element at index. This makes asking for the first or the last element of the list O(1).&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/linsert/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  LINSERT&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v2.2.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @list&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Inserts an element before or after another element in a list.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N) where N is the number of elements to traverse before seeing the value pivot. This means that inserting somewhere on the left end on the list (head) can be considered O(1) and inserting somewhere on the right end (tail) is O(N).&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/llen/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  LLEN&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v1.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @list&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns the length of a list.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(1)&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/lmove/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  LMOVE&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v6.2.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @list&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns an element after popping it from one list and pushing it to another. Deletes the list if the last element was moved.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(1)&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/lmpop/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  LMPOP&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v7.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @list&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns multiple elements from a list after removing them. Deletes the list if the last element was popped.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N&amp;#43;M) where N is the number of provided keys and M is the number of elements returned.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/lpop/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  LPOP&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v1.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @list&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns the first elements in a list after removing it. Deletes the list if the last element was popped.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N) where N is the number of elements returned&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/lpos/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  LPOS&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v6.0.6&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @list&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns the index of matching elements in a list.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N) where N is the number of elements in the list, for the average case. When searching for elements near the head or the tail of the list, or when the MAXLEN option is provided, the command may run in constant time.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/lpush/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  LPUSH&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v1.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @list&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Prepends one or more elements to a list. Creates the key if it doesn&amp;#39;t exist.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(1) for each element added, so O(N) to add N elements when the command is called with multiple arguments.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/lpushx/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  LPUSHX&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v2.2.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @list&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Prepends one or more elements to a list only when the list exists.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(1) for each element added, so O(N) to add N elements when the command is called with multiple arguments.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/lrange/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  LRANGE&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v1.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @list&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns a range of elements from a list.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(S&amp;#43;N) where S is the distance of start offset from HEAD for small lists, from nearest end (HEAD or TAIL) for large lists; and N is the number of elements in the specified range.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/lrem/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  LREM&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v1.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @list&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Removes elements from a list. Deletes the list if the last element was removed.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N&amp;#43;M) where N is the length of the list and M is the number of elements removed.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/lset/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  LSET&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v1.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @list&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Sets the value of an element in a list by its index.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N) where N is the length of the list. Setting either the first or the last element of the list is O(1).&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/ltrim/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  LTRIM&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v1.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @list&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Removes elements from both ends a list. Deletes the list if all elements were trimmed.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N) where N is the number of elements to be removed by the operation.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/rpop/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  RPOP&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v1.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @list&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns and removes the last elements of a list. Deletes the list if the last element was popped.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N) where N is the number of elements returned&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/rpoplpush/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  RPOPLPUSH&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v1.2.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @list&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns the last element of a list after removing and pushing it to another list. Deletes the list if the last element was popped.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(1)&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/rpush/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  RPUSH&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v1.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @list&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Appends one or more elements to a list. Creates the key if it doesn&amp;#39;t exist.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(1) for each element added, so O(N) to add N elements when the command is called with multiple arguments.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/rpushx/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  RPUSHX&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v2.2.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @list&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Appends an element to a list only when the list exists.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(1) for each element added, so O(N) to add N elements when the command is called with multiple arguments.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;    &lt;/ul&gt;&#xA;  &lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;script&gt;&#xA;function toggleCommandGroup(button) {&#xA;  const content = document.getElementById(button.getAttribute(&#39;aria-controls&#39;));&#xA;  const isExpanded = button.getAttribute(&#39;aria-expanded&#39;) === &#39;true&#39;;&#xA;  const chevron = button.querySelector(&#39;.command-group-chevron&#39;);&#xA;  &#xA;  button.setAttribute(&#39;aria-expanded&#39;, !isExpanded);&#xA;  content.classList.toggle(&#39;hidden&#39;);&#xA;  chevron.classList.toggle(&#39;rotate-180&#39;);&#xA;}&#xA;&lt;/script&gt;&#xA;&#xA;&#xA;&#xA;&lt;p&gt;Redis lists are linked lists of string values.&#xA;Redis lists are frequently used to:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Redis sets</title>
      <link>https://redis.io/docs/latest/develop/data-types/sets/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://redis.io/docs/latest/develop/data-types/sets/</guid>
      <description>&lt;div class=&#34;command-group-foldout my-4 border border-slate-200 dark:border-slate-700 rounded-lg&#34;&gt;&#xA;  &lt;div class=&#34;command-group-header flex items-center justify-between px-4 py-2 bg-slate-50 dark:bg-slate-800 rounded-t-lg&#34;&gt;&#xA;    &lt;span class=&#34;flex items-center gap-2 flex-wrap&#34;&gt;&#xA;      &lt;span class=&#34;text-sm font-semibold text-slate-900 dark:text-slate-100&#34;&gt;Set command summary&lt;/span&gt;&#xA;      &#xA;        &lt;a href=&#34;https://redis.io/docs/latest/commands/?group=set&#34;&#xA;           class=&#34;text-xs text-redis-red-600 dark:text-redis-red-400 hover:underline&#34;&#xA;           onclick=&#34;event.stopPropagation()&#34;&gt;&#xA;          (view reference, 17 commands)&#xA;        &lt;/a&gt;&#xA;      &#xA;    &lt;/span&gt;&#xA;    &lt;button&#xA;      class=&#34;command-group-toggle flex items-center gap-2 hover:text-redis-red-500 transition-colors cursor-pointer&#34;&#xA;      aria-expanded=&#34;false&#34;&#xA;      aria-controls=&#34;cmd-group-set-1781532078460564450&#34;&#xA;      onclick=&#34;toggleCommandGroup(this)&#34;&gt;&#xA;      &lt;span class=&#34;command-group-chevron transition-transform duration-200&#34;&gt;&#xA;        &lt;svg class=&#34;w-4 h-4 text-slate-500&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; viewBox=&#34;0 0 24 24&#34;&gt;&#xA;          &lt;path stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M19 9l-7 7-7-7&#34;&gt;&lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/span&gt;&#xA;    &lt;/button&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div id=&#34;cmd-group-set-1781532078460564450&#34; class=&#34;command-group-content hidden px-4 py-2 max-h-96 overflow-y-auto&#34;&gt;&#xA;    &lt;ul class=&#34;space-y-1 list-none&#34;&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/sadd/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  SADD&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v1.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @set&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Adds one or more members to a set. Creates the key if it doesn&amp;#39;t exist.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(1) for each element added, so O(N) to add N elements when the command is called with multiple arguments.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/scard/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  SCARD&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v1.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @set&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns the number of members in a set.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(1)&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/sdiff/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  SDIFF&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v1.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @set&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns the difference of multiple sets.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N) where N is the total number of elements in all given sets.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/sdiffstore/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  SDIFFSTORE&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v1.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @set&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Stores the difference of multiple sets in a key.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N) where N is the total number of elements in all given sets.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/sinter/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  SINTER&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v1.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @set&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns the intersect of multiple sets.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N*M) worst case where N is the cardinality of the smallest set and M is the number of sets.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/sintercard/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  SINTERCARD&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v7.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @set&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns the number of members of the intersect of multiple sets.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N*M) worst case where N is the cardinality of the smallest set and M is the number of sets.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/sinterstore/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  SINTERSTORE&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v1.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @set&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Stores the intersect of multiple sets in a key.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N*M) worst case where N is the cardinality of the smallest set and M is the number of sets.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/sismember/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  SISMEMBER&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v1.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @set&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Determines whether a member belongs to a set.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(1)&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/smembers/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  SMEMBERS&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v1.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @set&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns all members of a set.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N) where N is the set cardinality.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/smismember/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  SMISMEMBER&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v6.2.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @set&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Determines whether multiple members belong to a set.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N) where N is the number of elements being checked for membership&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/smove/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  SMOVE&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v1.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @set&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Moves a member from one set to another.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(1)&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/spop/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  SPOP&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v1.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @set&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns one or more random members from a set after removing them. Deletes the set if the last member was popped.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;Without the count argument O(1), otherwise O(N) where N is the value of the passed count.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/srandmember/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  SRANDMEMBER&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v1.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @set&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Get one or multiple random members from a set&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;Without the count argument O(1), otherwise O(N) where N is the absolute value of the passed count.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/srem/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  SREM&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v1.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @set&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Removes one or more members from a set. Deletes the set if the last member was removed.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N) where N is the number of members to be removed.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/sscan/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  SSCAN&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v2.8.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @set&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Iterates over members of a set.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(1) for every call. O(N) for a complete iteration, including enough command calls for the cursor to return back to 0. N is the number of elements inside the collection.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/sunion/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  SUNION&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v1.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @set&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns the union of multiple sets.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N) where N is the total number of elements in all given sets.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/sunionstore/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  SUNIONSTORE&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v1.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @set&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Stores the union of multiple sets in a key.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N) where N is the total number of elements in all given sets.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;    &lt;/ul&gt;&#xA;  &lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;script&gt;&#xA;function toggleCommandGroup(button) {&#xA;  const content = document.getElementById(button.getAttribute(&#39;aria-controls&#39;));&#xA;  const isExpanded = button.getAttribute(&#39;aria-expanded&#39;) === &#39;true&#39;;&#xA;  const chevron = button.querySelector(&#39;.command-group-chevron&#39;);&#xA;  &#xA;  button.setAttribute(&#39;aria-expanded&#39;, !isExpanded);&#xA;  content.classList.toggle(&#39;hidden&#39;);&#xA;  chevron.classList.toggle(&#39;rotate-180&#39;);&#xA;}&#xA;&lt;/script&gt;&#xA;&#xA;&#xA;&#xA;&lt;p&gt;A Redis set is an unordered collection of unique strings (members).&#xA;You can use Redis sets to efficiently:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Redis sorted sets</title>
      <link>https://redis.io/docs/latest/develop/data-types/sorted-sets/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://redis.io/docs/latest/develop/data-types/sorted-sets/</guid>
      <description>&lt;div class=&#34;command-group-foldout my-4 border border-slate-200 dark:border-slate-700 rounded-lg&#34;&gt;&#xA;  &lt;div class=&#34;command-group-header flex items-center justify-between px-4 py-2 bg-slate-50 dark:bg-slate-800 rounded-t-lg&#34;&gt;&#xA;    &lt;span class=&#34;flex items-center gap-2 flex-wrap&#34;&gt;&#xA;      &lt;span class=&#34;text-sm font-semibold text-slate-900 dark:text-slate-100&#34;&gt;Sorted set command summary&lt;/span&gt;&#xA;      &#xA;        &lt;a href=&#34;https://redis.io/docs/latest/commands/?group=sorted-set&#34;&#xA;           class=&#34;text-xs text-redis-red-600 dark:text-redis-red-400 hover:underline&#34;&#xA;           onclick=&#34;event.stopPropagation()&#34;&gt;&#xA;          (view reference, 35 commands)&#xA;        &lt;/a&gt;&#xA;      &#xA;    &lt;/span&gt;&#xA;    &lt;button&#xA;      class=&#34;command-group-toggle flex items-center gap-2 hover:text-redis-red-500 transition-colors cursor-pointer&#34;&#xA;      aria-expanded=&#34;false&#34;&#xA;      aria-controls=&#34;cmd-group-sorted-set-1781532079094521940&#34;&#xA;      onclick=&#34;toggleCommandGroup(this)&#34;&gt;&#xA;      &lt;span class=&#34;command-group-chevron transition-transform duration-200&#34;&gt;&#xA;        &lt;svg class=&#34;w-4 h-4 text-slate-500&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; viewBox=&#34;0 0 24 24&#34;&gt;&#xA;          &lt;path stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M19 9l-7 7-7-7&#34;&gt;&lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/span&gt;&#xA;    &lt;/button&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div id=&#34;cmd-group-sorted-set-1781532079094521940&#34; class=&#34;command-group-content hidden px-4 py-2 max-h-96 overflow-y-auto&#34;&gt;&#xA;    &lt;ul class=&#34;space-y-1 list-none&#34;&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/bzmpop/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  BZMPOP&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v7.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @sortedset&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @blocking&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Removes and returns a member by score from one or more sorted sets. Blocks until a member is available otherwise. Deletes the sorted set if the last element was popped.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(K) &amp;#43; O(M*log(N)) where K is the number of provided keys, N being the number of elements in the sorted set, and M being the number of elements popped.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/bzpopmax/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  BZPOPMAX&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v5.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @sortedset&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @blocking&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Removes and returns the member with the highest score from one or more sorted sets. Blocks until a member available otherwise.  Deletes the sorted set if the last element was popped.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(log(N)) with N being the number of elements in the sorted set.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/bzpopmin/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  BZPOPMIN&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v5.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @sortedset&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @blocking&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Removes and returns the member with the lowest score from one or more sorted sets. Blocks until a member is available otherwise. Deletes the sorted set if the last element was popped.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(log(N)) with N being the number of elements in the sorted set.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/zadd/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ZADD&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v1.2.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @sortedset&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Adds one or more members to a sorted set, or updates their scores. Creates the key if it doesn&amp;#39;t exist.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(log(N)) for each item added, where N is the number of elements in the sorted set.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/zcard/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ZCARD&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v1.2.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @sortedset&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns the number of members in a sorted set.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(1)&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/zcount/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ZCOUNT&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v2.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @sortedset&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns the count of members in a sorted set that have scores within a range.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(log(N)) with N being the number of elements in the sorted set.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/zdiff/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ZDIFF&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v6.2.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @sortedset&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns the difference between multiple sorted sets.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(L &amp;#43; (N-K)log(N)) worst case where L is the total number of elements in all the sets, N is the size of the first set, and K is the size of the result set.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/zdiffstore/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ZDIFFSTORE&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v6.2.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @sortedset&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Stores the difference of multiple sorted sets in a key.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(L &amp;#43; (N-K)log(N)) worst case where L is the total number of elements in all the sets, N is the size of the first set, and K is the size of the result set.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/zincrby/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ZINCRBY&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v1.2.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @sortedset&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Increments the score of a member in a sorted set.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(log(N)) where N is the number of elements in the sorted set.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/zinter/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ZINTER&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v6.2.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @sortedset&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns the intersect of multiple sorted sets.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N*K)&amp;#43;O(M*log(M)) worst case with N being the smallest input sorted set, K being the number of input sorted sets and M being the number of elements in the resulting sorted set.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/zintercard/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ZINTERCARD&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v7.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @sortedset&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns the number of members of the intersect of multiple sorted sets.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N*K) worst case with N being the smallest input sorted set, K being the number of input sorted sets.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/zinterstore/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ZINTERSTORE&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v2.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @sortedset&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Stores the intersect of multiple sorted sets in a key.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N*K)&amp;#43;O(M*log(M)) worst case with N being the smallest input sorted set, K being the number of input sorted sets and M being the number of elements in the resulting sorted set.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/zlexcount/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ZLEXCOUNT&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v2.8.9&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @sortedset&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns the number of members in a sorted set within a lexicographical range.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(log(N)) with N being the number of elements in the sorted set.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/zmpop/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ZMPOP&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v7.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @sortedset&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns the highest- or lowest-scoring members from one or more sorted sets after removing them. Deletes the sorted set if the last member was popped.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(K) &amp;#43; O(M*log(N)) where K is the number of provided keys, N being the number of elements in the sorted set, and M being the number of elements popped.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/zmscore/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ZMSCORE&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v6.2.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @sortedset&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns the score of one or more members in a sorted set.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N) where N is the number of members being requested.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/zpopmax/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ZPOPMAX&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v5.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @sortedset&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns the highest-scoring members from a sorted set after removing them. Deletes the sorted set if the last member was popped.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(log(N)*M) with N being the number of elements in the sorted set, and M being the number of elements popped.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/zpopmin/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ZPOPMIN&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v5.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @sortedset&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns the lowest-scoring members from a sorted set after removing them. Deletes the sorted set if the last member was popped.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(log(N)*M) with N being the number of elements in the sorted set, and M being the number of elements popped.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/zrandmember/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ZRANDMEMBER&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v6.2.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @sortedset&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns one or more random members from a sorted set.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N) where N is the number of members returned&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/zrange/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ZRANGE&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v1.2.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @sortedset&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns members in a sorted set within a range of indexes.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(log(N)&amp;#43;M) with N being the number of elements in the sorted set and M the number of elements returned.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/zrangebylex/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ZRANGEBYLEX&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v2.8.9&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @sortedset&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns members in a sorted set within a lexicographical range.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(log(N)&amp;#43;M) with N being the number of elements in the sorted set and M the number of elements being returned. If M is constant (e.g. always asking for the first 10 elements with LIMIT), you can consider it O(log(N)).&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/zrangebyscore/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ZRANGEBYSCORE&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v1.0.5&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @sortedset&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns members in a sorted set within a range of scores.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(log(N)&amp;#43;M) with N being the number of elements in the sorted set and M the number of elements being returned. If M is constant (e.g. always asking for the first 10 elements with LIMIT), you can consider it O(log(N)).&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/zrangestore/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ZRANGESTORE&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v6.2.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @sortedset&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Stores a range of members from sorted set in a key.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(log(N)&amp;#43;M) with N being the number of elements in the sorted set and M the number of elements stored into the destination key.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/zrank/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ZRANK&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v2.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @sortedset&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns the index of a member in a sorted set ordered by ascending scores.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(log(N))&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/zrem/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ZREM&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v1.2.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @sortedset&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Removes one or more members from a sorted set. Deletes the sorted set if all members were removed.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(M*log(N)) with N being the number of elements in the sorted set and M the number of elements to be removed.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/zremrangebylex/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ZREMRANGEBYLEX&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v2.8.9&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @sortedset&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Removes members in a sorted set within a lexicographical range. Deletes the sorted set if all members were removed.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(log(N)&amp;#43;M) with N being the number of elements in the sorted set and M the number of elements removed by the operation.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/zremrangebyrank/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ZREMRANGEBYRANK&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v2.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @sortedset&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Removes members in a sorted set within a range of indexes. Deletes the sorted set if all members were removed.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(log(N)&amp;#43;M) with N being the number of elements in the sorted set and M the number of elements removed by the operation.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/zremrangebyscore/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ZREMRANGEBYSCORE&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v1.2.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @sortedset&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Removes members in a sorted set within a range of scores. Deletes the sorted set if all members were removed.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(log(N)&amp;#43;M) with N being the number of elements in the sorted set and M the number of elements removed by the operation.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/zrevrange/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ZREVRANGE&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v1.2.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @sortedset&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns members in a sorted set within a range of indexes in reverse order.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(log(N)&amp;#43;M) with N being the number of elements in the sorted set and M the number of elements returned.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/zrevrangebylex/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ZREVRANGEBYLEX&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v2.8.9&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @sortedset&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns members in a sorted set within a lexicographical range in reverse order.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(log(N)&amp;#43;M) with N being the number of elements in the sorted set and M the number of elements being returned. If M is constant (e.g. always asking for the first 10 elements with LIMIT), you can consider it O(log(N)).&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/zrevrangebyscore/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ZREVRANGEBYSCORE&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v2.2.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @sortedset&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns members in a sorted set within a range of scores in reverse order.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(log(N)&amp;#43;M) with N being the number of elements in the sorted set and M the number of elements being returned. If M is constant (e.g. always asking for the first 10 elements with LIMIT), you can consider it O(log(N)).&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/zrevrank/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ZREVRANK&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v2.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @sortedset&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns the index of a member in a sorted set ordered by descending scores.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(log(N))&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/zscan/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ZSCAN&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v2.8.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @sortedset&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Iterates over members and scores of a sorted set.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(1) for every call. O(N) for a complete iteration, including enough command calls for the cursor to return back to 0. N is the number of elements inside the collection.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/zscore/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ZSCORE&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v1.2.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @sortedset&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @fast&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns the score of a member in a sorted set.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(1)&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/zunion/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ZUNION&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v6.2.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @read&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @sortedset&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Returns the union of multiple sorted sets.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N)&amp;#43;O(M*log(M)) with N being the sum of the sizes of the input sorted sets, and M being the number of elements in the resulting sorted set.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;        &#xA;        &#xA;        &#xA;        &lt;li&gt;&#xA;          &lt;a href=&#34;https://redis.io/docs/latest/commands/zunionstore/&#34;&#xA;             class=&#34;block px-3 py-1.5 rounded hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors no-underline hover:no-underline&#34;&gt;&#xA;            &lt;div class=&#34;flex flex-col&#34;&gt;&#xA;              &lt;div class=&#34;flex items-center gap-1.5 flex-wrap&#34;&gt;&#xA;                &lt;span class=&#34;text-sm font-mono text-redis-ink-900 dark:text-redis-pen-200 font-medium&#34;&gt;&#xA;                  ZUNIONSTORE&#xA;                &lt;/span&gt;&#xA;                &#xA;                  &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                    v2.0.0&#xA;                  &lt;/span&gt;&#xA;                &#xA;                &#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @write&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @sortedset&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                    &lt;span class=&#34;text-xs text-slate-500 dark:text-slate-400 bg-slate-100 dark:bg-slate-700 px-1 py-0 rounded&#34;&gt;&#xA;                      @slow&#xA;                    &lt;/span&gt;&#xA;                  &#xA;                &#xA;              &lt;/div&gt;&#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-600 dark:text-slate-400 leading-tight&#34;&gt;Stores the union of multiple sorted sets in a key.&lt;/span&gt;&#xA;              &#xA;              &#xA;                &lt;span class=&#34;block text-xs !text-xs text-slate-500 dark:text-slate-500 leading-tight italic&#34;&gt;O(N)&amp;#43;O(M log(M)) with N being the sum of the sizes of the input sorted sets, and M being the number of elements in the resulting sorted set.&lt;/span&gt;&#xA;              &#xA;            &lt;/div&gt;&#xA;          &lt;/a&gt;&#xA;        &lt;/li&gt;&#xA;      &#xA;    &lt;/ul&gt;&#xA;  &lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;script&gt;&#xA;function toggleCommandGroup(button) {&#xA;  const content = document.getElementById(button.getAttribute(&#39;aria-controls&#39;));&#xA;  const isExpanded = button.getAttribute(&#39;aria-expanded&#39;) === &#39;true&#39;;&#xA;  const chevron = button.querySelector(&#39;.command-group-chevron&#39;);&#xA;  &#xA;  button.setAttribute(&#39;aria-expanded&#39;, !isExpanded);&#xA;  content.classList.toggle(&#39;hidden&#39;);&#xA;  chevron.classList.toggle(&#39;rotate-180&#39;);&#xA;}&#xA;&lt;/script&gt;&#xA;&#xA;&#xA;&#xA;&lt;p&gt;A Redis sorted set is a collection of unique strings (members) ordered by an associated score.&#xA;When more than one string has the same score, the strings are ordered lexicographically.&#xA;Some use cases for sorted sets include:&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
