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

> [card] [APPEND](https://upstash.com/docs/redis/commands/string/append)
>
> Append value to a string

> [card] [DECR](https://upstash.com/docs/redis/commands/string/decr)
>
> Decrement integer value by 1

> [card] [DECRBY](https://upstash.com/docs/redis/commands/string/decrby)
>
> Decrement integer by amount

> [card] [DELEX](https://upstash.com/docs/redis/commands/string/delex)
>
> Delete a string when a condition matches

> [card] [DIGEST](https://upstash.com/docs/redis/commands/string/digest)
>
> Get the digest of a string value

> [card] [GET](https://upstash.com/docs/redis/commands/string/get)
>
> Get string value

> [card] [GETDEL](https://upstash.com/docs/redis/commands/string/getdel)
>
> Get value and delete key

> [card] [GETEX](https://upstash.com/docs/redis/commands/string/getex)
>
> Get value and set expiration

> [card] [GETRANGE](https://upstash.com/docs/redis/commands/string/getrange)
>
> Get substring of string

> [card] [GETSET](https://upstash.com/docs/redis/commands/string/getset)
>
> Set value and return old value

> [card] [INCR](https://upstash.com/docs/redis/commands/string/incr)
>
> Increment integer value by 1

> [card] [INCRBY](https://upstash.com/docs/redis/commands/string/incrby)
>
> Increment integer by amount

> [card] [INCRBYFLOAT](https://upstash.com/docs/redis/commands/string/incrbyfloat)
>
> Increment float by amount

> [card] [MGET](https://upstash.com/docs/redis/commands/string/mget)
>
> Get values of multiple keys

> [card] [MSET](https://upstash.com/docs/redis/commands/string/mset)
>
> Set multiple keys at once

> [card] [MSETEX](https://upstash.com/docs/redis/commands/string/msetex)
>
> Set multiple keys with one expiration

> [card] [MSETNX](https://upstash.com/docs/redis/commands/string/msetnx)
>
> Set multiple keys if none exist

> [card] [PSETEX](https://upstash.com/docs/redis/commands/string/psetex)
>
> Set value with ms expiration

> [card] [SET](https://upstash.com/docs/redis/commands/string/set)
>
> Set string value

> [card] [SETEX](https://upstash.com/docs/redis/commands/string/setex)
>
> Set value with expiration

> [card] [SETNX](https://upstash.com/docs/redis/commands/string/setnx)
>
> Set value if key doesn't exist

> [card] [SETRANGE](https://upstash.com/docs/redis/commands/string/setrange)
>
> Overwrite part of string

> [card] [STRLEN](https://upstash.com/docs/redis/commands/string/strlen)
>
> Get string length


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