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

# List commands

> Commands for storing and manipulating ordered collections.

<CardGroup cols={2}>
  <Card title="BLMOVE" href="/redis/commands/list/blmove">Blocking list move</Card>
  <Card title="BLMPOP" href="/redis/commands/list/blmpop">Blocking pop from multiple lists</Card>
  <Card title="BLPOP" href="/redis/commands/list/blpop">Blocking left pop</Card>
  <Card title="BRPOP" href="/redis/commands/list/brpop">Blocking right pop</Card>
  <Card title="BRPOPLPUSH" href="/redis/commands/list/brpoplpush">Blocking pop and push</Card>
  <Card title="LINDEX" href="/redis/commands/list/lindex">Get element by index</Card>
  <Card title="LINSERT" href="/redis/commands/list/linsert">Insert before or after pivot</Card>
  <Card title="LLEN" href="/redis/commands/list/llen">Get list length</Card>
  <Card title="LMOVE" href="/redis/commands/list/lmove">Move element between lists</Card>
  <Card title="LMPOP" href="/redis/commands/list/lmpop">Pop from the first non-empty list</Card>
  <Card title="LPOP" href="/redis/commands/list/lpop">Pop from list head</Card>
  <Card title="LPOS" href="/redis/commands/list/lpos">Find the position of an element</Card>
  <Card title="LPUSH" href="/redis/commands/list/lpush">Push to list head</Card>
  <Card title="LPUSHX" href="/redis/commands/list/lpushx">Push to head if list exists</Card>
  <Card title="LRANGE" href="/redis/commands/list/lrange">Get range of elements</Card>
  <Card title="LREM" href="/redis/commands/list/lrem">Remove elements by value</Card>
  <Card title="LSET" href="/redis/commands/list/lset">Set element at index</Card>
  <Card title="LTRIM" href="/redis/commands/list/ltrim">Trim list to range</Card>
  <Card title="RPOP" href="/redis/commands/list/rpop">Pop from list tail</Card>
  <Card title="RPOPLPUSH" href="/redis/commands/list/rpoplpush">Pop from tail and push to head</Card>
  <Card title="RPUSH" href="/redis/commands/list/rpush">Push to list tail</Card>
  <Card title="RPUSHX" href="/redis/commands/list/rpushx">Push to tail if list exists</Card>
</CardGroup>
