Command Family | Command | New Description |
list Family | LMPOP numkeys key [key ...] <LEFT | RIGHT> [COUNT count] | New commands added. Pop COUNT elements from the list, with the popping direction controlled by LEFT | RIGHT. Multi-key commands. |
| BLMPOP timeout numkeys key [key ...] <LEFT | RIGHT> [COUNT count] | New commands added. The blocking version of lmpop, where timeout is used to set the blocking time. If blmpop is used in multi exec, its behavior is equivalent to lmpop. This specification is defined by Redis, and proxy does not perform special handling. |
Command | Redis 7.0/ValKey 8.0 Standard Architecture | Redis 7.0/ValKey 8.0 Cluster Architecture | Redis 6.2 Standard Architecture | Redis 6.2 Cluster Architecture | Redis 5.0 Standard Architecture | Redis 5.0 Cluster Architecture | Redis 4.0 Standard Architecture | Redis 4.0 Cluster Architecture | Redis 2.8 Standard Architecture | Cluster Architecture Cross-Slot Support |
lindex | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - |
linsert | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - |
llen | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - |
lpop | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - |
lpush | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - |
lpushx | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - |
lrange | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - |
lrem | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - |
lset | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - |
ltrim | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - |
rpop | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - |
rpoplpush | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | x |
rpush | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - |
rpushx | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - |
blpop | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | x |
brpop | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | x |
brpoplpush | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | x |
blmove | ✓ | ✓ | ✓ | ✓ | x | x | x | x | x | - |
lpos | ✓ | ✓ | ✓ | ✓ | x | x | x | x | x | - |
lmove | ✓ | ✓ | ✓ | ✓ | x | x | x | x | x | - |
lmpop | ✓ | ✓ | x | x | x | x | x | x | x | - |
blmpop | ✓ | ✓ | x | x | x | x | x | x | x | - |
Feedback