redis入门基础教程,redis简单入门和实例

首页 > 经验 > 作者:YD1662022-10-31 23:03:36

3-8{478}

{-:-}图3-8 加入元素1后numbers键中的数据

redis入门基础教程,redis简单入门和实例(9)

3-9{454}

{-:-}图3-9 加入元素2,3后numbers键中的数据

向列表右边增加元素的话则使用RPUSH命令,其用法和LPUSH命令一样:

redis> RPUSH numbers 0 −1 (integer) 5

此时numbers键中的数据如图3-10所示。

redis入门基础教程,redis简单入门和实例(10)

3-10{438}

图3-10 使用RPUSH命令加入元素0,-1后numbers键中的数据

2.从列表两端弹出元素

LPOP key RPOP key

有进有出,LPOP命令可以从列表左边弹出一个元素。LPOP命令执行两步操作:第一步是将列表左边的元素从列表中移除,第二步是返回被移除的元素值。例如,从numbers列表左边弹出一个元素(也就是"3"):

redis> LPOP numbers "3"

此时numbers键中的数据如图3-11所示。

同样,RPOP命令可以从列表右边弹出一个元素:

redis> RPOP numbers "-1"

此时numbers键中的数据如图3-12所示。

结合上面提到的4个命令可以使用列表类型来模拟栈和队列的操作:如果想把列表当做栈,则搭配使用LPUSH和LPOP或RPUSH和RPOP,如果想当成队列,则搭配使用LPUSH和RPOP或RPUSH和LPOP。

redis入门基础教程,redis简单入门和实例(11)

3-11{438}

{-:-}图3-11 从左侧弹出元素后numbers键中的数据

redis入门基础教程,redis简单入门和实例(12)

上一页12345下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.