> ## 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.

> **[APPEND](/docs/redis/commands/string/append)**
>
> Append value to a string

> **[DECR](/docs/redis/commands/string/decr)**
>
> Decrement integer value by 1

> **[DECRBY](/docs/redis/commands/string/decrby)**
>
> Decrement integer by amount

> **[DELEX](/docs/redis/commands/string/delex)**
>
> Delete a string when a condition matches

> **[DIGEST](/docs/redis/commands/string/digest)**
>
> Get the digest of a string value

> **[GET](/docs/redis/commands/string/get)**
>
> Get string value

> **[GETDEL](/docs/redis/commands/string/getdel)**
>
> Get value and delete key

> **[GETEX](/docs/redis/commands/string/getex)**
>
> Get value and set expiration

> **[GETRANGE](/docs/redis/commands/string/getrange)**
>
> Get substring of string

> **[GETSET](/docs/redis/commands/string/getset)**
>
> Set value and return old value

> **[INCR](/docs/redis/commands/string/incr)**
>
> Increment integer value by 1

> **[INCRBY](/docs/redis/commands/string/incrby)**
>
> Increment integer by amount

> **[INCRBYFLOAT](/docs/redis/commands/string/incrbyfloat)**
>
> Increment float by amount

> **[MGET](/docs/redis/commands/string/mget)**
>
> Get values of multiple keys

> **[MSET](/docs/redis/commands/string/mset)**
>
> Set multiple keys at once

> **[MSETEX](/docs/redis/commands/string/msetex)**
>
> Set multiple keys with one expiration

> **[MSETNX](/docs/redis/commands/string/msetnx)**
>
> Set multiple keys if none exist

> **[PSETEX](/docs/redis/commands/string/psetex)**
>
> Set value with ms expiration

> **[SET](/docs/redis/commands/string/set)**
>
> Set string value

> **[SETEX](/docs/redis/commands/string/setex)**
>
> Set value with expiration

> **[SETNX](/docs/redis/commands/string/setnx)**
>
> Set value if key doesn't exist

> **[SETRANGE](/docs/redis/commands/string/setrange)**
>
> Overwrite part of string

> **[STRLEN](/docs/redis/commands/string/strlen)**
>
> Get string length


## Related topics

- [MONITOR](/docs/redis/commands/server/monitor.md)
- [Document Updates](/docs/redis/search/document-updates.md)
- [COMMAND](/docs/redis/commands/server/command.md)
- [Bitmap commands](/docs/redis/commands/bitmap/overview.md)
- [Search commands](/docs/redis/commands/search/overview.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.