<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Command List on AI VOID</title><link>https://ai-blog.noorshomelab.dev/tags/command-list/</link><description>Recent content in Command List on AI VOID</description><generator>Hugo</generator><language>en</language><lastBuildDate>Tue, 30 Dec 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://ai-blog.noorshomelab.dev/tags/command-list/index.xml" rel="self" type="application/rss+xml"/><item><title>Redis Cheatsheet - Complete Reference 2025</title><link>https://ai-blog.noorshomelab.dev/cheatsheets/redis-cheatsheet/</link><pubDate>Tue, 30 Dec 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/cheatsheets/redis-cheatsheet/</guid><description>&lt;p&gt;This cheatsheet provides a comprehensive reference for Redis, covering essential commands, data structures, common usage patterns, and best practices for developers. All information is current as of December 30, 2025, reflecting features and recommendations for Redis 7.4.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="quick-reference-most-used-commands"&gt;Quick Reference: Most Used Commands&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: left"&gt;Command&lt;/th&gt;
&lt;th style="text-align: left"&gt;Description&lt;/th&gt;
&lt;th style="text-align: left"&gt;Example&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;SET key value [EX seconds]&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Sets string value of a key, with optional expiration.&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;SET mykey &amp;quot;hello&amp;quot; EX 3600&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;GET key&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Gets the string value of a key.&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;GET mykey&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;DEL key [key ...]&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Deletes one or more keys.&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;DEL mykey anotherkey&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;EXPIRE key seconds&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Sets a timeout on key.&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;EXPIRE session:123 1800&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;HSET key field value [field value ...]&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Sets field-value pairs in a hash.&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;HSET user:1 name &amp;quot;Alice&amp;quot; age 30&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;HGETALL key&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Gets all fields and values in a hash.&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;HGETALL user:1&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;LPUSH key value [value ...]&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Prepends one or more values to a list.&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;LPUSH mylist &amp;quot;item1&amp;quot; &amp;quot;item2&amp;quot;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;RPOP key&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Removes and returns the last element of a list.&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;RPOP mylist&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;SADD key member [member ...]&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Adds one or more members to a set.&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;SADD tags &amp;quot;tech&amp;quot; &amp;quot;dev&amp;quot;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;SMEMBERS key&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Returns all members of a set.&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;SMEMBERS tags&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;ZADD key score member [score member ...]&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Adds one or more members to a sorted set, or updates their scores.&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;ZADD leaderboard 100 &amp;quot;playerA&amp;quot; 150 &amp;quot;playerB&amp;quot;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;ZRANGE key start stop [WITHSCORES]&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Returns a range of members in a sorted set, by index.&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;ZRANGE leaderboard 0 -1 WITHSCORES&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;INFO [section]&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Returns information and statistics about the server.&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;INFO memory&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;PING&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Returns PONG if the server is alive.&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;PING&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="i-basic-data-types--operations"&gt;I. Basic Data Types &amp;amp; Operations&lt;/h2&gt;
&lt;p&gt;Redis is a data structure server, supporting various data types.&lt;/p&gt;</description></item></channel></rss>