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

# List commands

> Commands for storing and manipulating ordered collections.

> **[BLMOVE](/docs/redis/commands/list/blmove)**
>
> Blocking list move

> **[BLMPOP](/docs/redis/commands/list/blmpop)**
>
> Blocking pop from multiple lists

> **[BLPOP](/docs/redis/commands/list/blpop)**
>
> Blocking left pop

> **[BRPOP](/docs/redis/commands/list/brpop)**
>
> Blocking right pop

> **[BRPOPLPUSH](/docs/redis/commands/list/brpoplpush)**
>
> Blocking pop and push

> **[LINDEX](/docs/redis/commands/list/lindex)**
>
> Get element by index

> **[LINSERT](/docs/redis/commands/list/linsert)**
>
> Insert before or after pivot

> **[LLEN](/docs/redis/commands/list/llen)**
>
> Get list length

> **[LMOVE](/docs/redis/commands/list/lmove)**
>
> Move element between lists

> **[LMPOP](/docs/redis/commands/list/lmpop)**
>
> Pop from the first non-empty list

> **[LPOP](/docs/redis/commands/list/lpop)**
>
> Pop from list head

> **[LPOS](/docs/redis/commands/list/lpos)**
>
> Find the position of an element

> **[LPUSH](/docs/redis/commands/list/lpush)**
>
> Push to list head

> **[LPUSHX](/docs/redis/commands/list/lpushx)**
>
> Push to head if list exists

> **[LRANGE](/docs/redis/commands/list/lrange)**
>
> Get range of elements

> **[LREM](/docs/redis/commands/list/lrem)**
>
> Remove elements by value

> **[LSET](/docs/redis/commands/list/lset)**
>
> Set element at index

> **[LTRIM](/docs/redis/commands/list/ltrim)**
>
> Trim list to range

> **[RPOP](/docs/redis/commands/list/rpop)**
>
> Pop from list tail

> **[RPOPLPUSH](/docs/redis/commands/list/rpoplpush)**
>
> Pop from tail and push to head

> **[RPUSH](/docs/redis/commands/list/rpush)**
>
> Push to list tail

> **[RPUSHX](/docs/redis/commands/list/rpushx)**
>
> Push to tail if list exists


## Related topics

- [Server commands](/docs/redis/commands/server/overview.md)
- [Listen Keyspace Notifications](/docs/redis/howto/keyspacenotifications.md)
- [ACL CAT](/docs/redis/commands/server/acl-cat.md)
- [CLIENT SETINFO](/docs/redis/sdks/py/commands/connection/client_setinfo.md)
- [FUNCTION LIST](/docs/redis/commands/functions/function-list.md)


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