命令 | 描述 |
---|---|
lpush key value [value...] | 在链表左侧插入结点,批量添加时value之间以空格间隔 |
rpush key value [value...] | 在链表右侧插入结点,批量添加时value之间以空格间隔 |
lpop key | 移除链表左侧结点 |
rpop key | 移除链表右侧结点 |
rpoplpush key_source key_destination | 移除源链表右侧结点,将其添加至目标链表左侧 |
lrange key index1 index2 | 查看链表下标index1-index2的结点 |
ltrim key index1 index2 | 裁剪链表,仅保留下标index1-index2的结点 |
lindex key index | 查看链表下标为index的结点 |
lset key index value | 设置链表下标为index的结点(链表必须存在,否则no such key异常;index必须存在,否则index out of range异常) |
lrem key count value | 移除链表count个值为value的结点 |
llen key | 查看链表长度 |