在推入操作执行完毕之后,RPUSH 命令会返回列表当前包含的元素数量作为返回值。

    举个例子,以下代码展示了如何通过 RPUSH 命令,将 "buy some milk""watch tv""finish homework" 等元素依次推入到 todo 列表的右端:

    图 4-6 展示了以上三个 RPUSH 命令的执行过程:

    • 执行第一个 RPUSH 命令,将元素 "buy some milk" 推入到列表右端;

    • 执行完第二个 RPUSH 命令的列表现在包含两个元素;

    • 执行第三个 RPUSH 命令,将元素 "finish homework" 推入到列表右端;


    图 4-6 命令执行过程


    举个例子,如果用户执行以下命令:

    那么 RPUSH 命令将按照图 4-7 展示的顺序,将三个给定元素依次推入到 another-todo 列表的右端。


    图 4-7 一次推入多个元素_images/IMAGE_MULTI_RPUSH.jpeg


    最终,这条 RPUSH 命令将产生图 4-8 所示的列表,这个列表和上一小节使用三条 RPUSH 命令构建出的列表完全相同。


    图 4-8 another-todo 列表及其包含的元素


    其他信息