> ## Documentation Index
> Fetch the complete documentation index at: https://upstash-redis-1-18.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# String commands

> Commands for storing and manipulating string values.

<CardGroup cols={2}>
  <Card title="APPEND" href="/redis/commands/string/append">Append value to a string</Card>
  <Card title="DECR" href="/redis/commands/string/decr">Decrement integer value by 1</Card>
  <Card title="DECRBY" href="/redis/commands/string/decrby">Decrement integer by amount</Card>
  <Card title="DELEX" href="/redis/commands/string/delex">Delete a string when a condition matches</Card>
  <Card title="DIGEST" href="/redis/commands/string/digest">Get the digest of a string value</Card>
  <Card title="GET" href="/redis/commands/string/get">Get string value</Card>
  <Card title="GETDEL" href="/redis/commands/string/getdel">Get value and delete key</Card>
  <Card title="GETEX" href="/redis/commands/string/getex">Get value and set expiration</Card>
  <Card title="GETRANGE" href="/redis/commands/string/getrange">Get substring of string</Card>
  <Card title="GETSET" href="/redis/commands/string/getset">Set value and return old value</Card>
  <Card title="INCR" href="/redis/commands/string/incr">Increment integer value by 1</Card>
  <Card title="INCRBY" href="/redis/commands/string/incrby">Increment integer by amount</Card>
  <Card title="INCRBYFLOAT" href="/redis/commands/string/incrbyfloat">Increment float by amount</Card>
  <Card title="MGET" href="/redis/commands/string/mget">Get values of multiple keys</Card>
  <Card title="MSET" href="/redis/commands/string/mset">Set multiple keys at once</Card>
  <Card title="MSETEX" href="/redis/commands/string/msetex">Set multiple keys with one expiration</Card>
  <Card title="MSETNX" href="/redis/commands/string/msetnx">Set multiple keys if none exist</Card>
  <Card title="PSETEX" href="/redis/commands/string/psetex">Set value with ms expiration</Card>
  <Card title="SET" href="/redis/commands/string/set">Set string value</Card>
  <Card title="SETEX" href="/redis/commands/string/setex">Set value with expiration</Card>
  <Card title="SETNX" href="/redis/commands/string/setnx">Set value if key doesn't exist</Card>
  <Card title="SETRANGE" href="/redis/commands/string/setrange">Overwrite part of string</Card>
  <Card title="STRLEN" href="/redis/commands/string/strlen">Get string length</Card>
</CardGroup>
