> ## Documentation Index
> Fetch the complete documentation index at: https://upstash.com/docs/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="/docs/redis/commands/string/append">Append value to a string</Card>
  <Card title="DECR" href="/docs/redis/commands/string/decr">Decrement integer value by 1</Card>
  <Card title="DECRBY" href="/docs/redis/commands/string/decrby">Decrement integer by amount</Card>
  <Card title="DELEX" href="/docs/redis/commands/string/delex">Delete a string when a condition matches</Card>
  <Card title="DIGEST" href="/docs/redis/commands/string/digest">Get the digest of a string value</Card>
  <Card title="GET" href="/docs/redis/commands/string/get">Get string value</Card>
  <Card title="GETDEL" href="/docs/redis/commands/string/getdel">Get value and delete key</Card>
  <Card title="GETEX" href="/docs/redis/commands/string/getex">Get value and set expiration</Card>
  <Card title="GETRANGE" href="/docs/redis/commands/string/getrange">Get substring of string</Card>
  <Card title="GETSET" href="/docs/redis/commands/string/getset">Set value and return old value</Card>
  <Card title="INCR" href="/docs/redis/commands/string/incr">Increment integer value by 1</Card>
  <Card title="INCRBY" href="/docs/redis/commands/string/incrby">Increment integer by amount</Card>
  <Card title="INCRBYFLOAT" href="/docs/redis/commands/string/incrbyfloat">Increment float by amount</Card>
  <Card title="MGET" href="/docs/redis/commands/string/mget">Get values of multiple keys</Card>
  <Card title="MSET" href="/docs/redis/commands/string/mset">Set multiple keys at once</Card>
  <Card title="MSETNX" href="/docs/redis/commands/string/msetnx">Set multiple keys if none exist</Card>
  <Card title="PSETEX" href="/docs/redis/commands/string/psetex">Set value with ms expiration</Card>
  <Card title="SET" href="/docs/redis/commands/string/set">Set string value</Card>
  <Card title="SETEX" href="/docs/redis/commands/string/setex">Set value with expiration</Card>
  <Card title="SETNX" href="/docs/redis/commands/string/setnx">Set value if key doesn't exist</Card>
  <Card title="SETRANGE" href="/docs/redis/commands/string/setrange">Overwrite part of string</Card>
  <Card title="STRLEN" href="/docs/redis/commands/string/strlen">Get string length</Card>
</CardGroup>


## Related topics

- [String Commands](/docs/redis/sdks/ts/commands/string.md)
- [COMMAND](/docs/redis/commands/server/command.md)
- [Bitmap commands](/docs/redis/commands/bitmap/overview.md)
- [Search commands](/docs/redis/commands/search/overview.md)
- [MONITOR](/docs/redis/commands/server/monitor.md)
