• Redis列表


    Redis列表是简单的字符串列表,排序插入顺序。您可以在头部或列表的尾部Redis的列表添加元素。

    列表的最大长度为232 – 1 (每个列表超过4十亿元素4294967295)元素。

    例子

    redis 127.0.0.1:6379> LPUSH tutorials redis (integer) 1 redis 127.0.0.1:6379> LPUSH tutorials mongodb (integer) 2 redis 127.0.0.1:6379> LPUSH tutorials mysql (integer) 3 redis 127.0.0.1:6379> LRANGE tutorials 0 10 1) “mysql” 2) “mongodb” 3) “redis”

    在上述例子中的三个值被插入到redis的列表命名tutorials 使用LPUSH命令。

    Redis的命令列表

    如下表所示相关列出了一些基本的命令:

    S.N.命令 & 描述
    1 BLPOP key1 [key2 ] timeout
    取出并获取列表中的第一个元素,或阻塞,直到有可用
    2 BRPOP key1 [key2 ] timeout
    取出并获取列表中的最后一个元素,或阻塞,直到有可用
    3 BRPOPLPUSH source destination timeout
    从列表中弹出一个值,它推到另一个列表并返回它;或阻塞,直到有可用
    4 LINDEX key index
    从一个列表其索引获取对应的元素
    5 LINSERT key BEFORE|AFTER pivot value
    在列表中的其他元素之后或之前插入一个元素
    6 LLEN key
    获取列表的长度
    7 LPOP key
    获取并取出列表中的第一个元素
    8 LPUSH key value1 [value2]
    在前面加上一个或多个值的列表
    9 LPUSHX key value
    在前面加上一个值列表,仅当列表中存在
    10 LRANGE key start stop
    从一个列表获取各种元素
    11 LREM key count value
    从列表中删除元素
    12 LSET key index value
    在列表中的索引设置一个元素的值
    13 LTRIM key start stop
    修剪列表到指定的范围内
    14 RPOP key
    取出并获取列表中的最后一个元素
    15 RPOPLPUSH source destination
    删除最后一个元素的列表,将其附加到另一个列表并返回它
    16 RPUSH key value1 [value2]
    添加一个或多个值到列表
    17 RPUSHX key value
    添加一个值列表,仅当列表中存在

    PS:如果您想和业内技术大牛交流的话,请加qq群(521249302)或者关注微信公众 号(AskHarries),谢谢!

  • 相关阅读:
    bzoj千题计划108:bzoj1018: [SHOI2008]堵塞的交通traffic
    bzoj千题计划106:bzoj1014 [JSOI2008]火星人prefix
    2017 清北济南考前刷题Day 7 morning
    2017 清北济南考前刷题Day 7 afternoon
    2017 清北济南考前刷题Day 6 afternoon
    2017 清北济南考前刷题Day 6 morning
    2017 清北济南考前刷题Day 5 afternoon
    怎么样在线创建索引或者重构索引
    10g RAC常用开启关闭命令 – SRVCTL用法
    安装Oracle 10g RAC是否需要安装HACMP
  • 原文地址:https://www.cnblogs.com/kluan/p/6020846.html
Copyright © 2020-2023  润新知