• lunix下的redis数据库操作——list列表


    首先,需要先了解栈和队列的概念:

    栈  先进后出:类比弹夹上的子弹,最后上进弹夹的子弹第一个使用,砌墙的板砖,后来居上

    队列  先进先出:排队打饭,先到先得

    创建列表:

    左添加:(栈的形式添加)

    lpush list 1 2 3 4 5 
    # 输出:
    1) "5"
    2) "4"
    3) "3"
    4) "2"
    5) "1"

    右添加:(队列的形式添加)

    rpush list 1 2 3 4 5
    # 输出:
    1) "1"
    2)  "2"
    3)  "3"
    4)  "4"
    5)  "5"

    查看列表:

    lrange list 0 -1   # 索引方式查看  0(第一位) -1 (最后一位)

    查看长度:

    llen list   # 返回数字

    查看指定元素:(索引)

    lindex list 3 # 从第零位开始  此处查看的是第4个元素

    删除元素:

    lpop list  # 从左边开始删除
    rpop list  # 从右边开始删除

    删除指定个数的元素:

    lrem list 3(个数) 5(元素)
    # 表示从上往下删除3个‘5’这个元素
    # 如果是-3 则表示从下往上删除3个‘5’这个元素
  • 相关阅读:
    单词统计
    团队项目介绍--“益青春APP”
    团队项目 NABCD介绍
    兰猪耳
    薄雪万年草
    佛甲草
    针叶天蓝绣球
    白芨
    萱草
    吉祥草
  • 原文地址:https://www.cnblogs.com/pywjh/p/9409341.html
Copyright © 2020-2023  润新知