zoukankan      html  css  js  c++  java
  • Redis 快速入门 -- Redis 列表(10)

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

    例子

    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 命令。

    Reids 的命令列表

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

    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

    RPUPLPUSH source destination

    删除最后一个元素的列表,将其附加到两一个列表并返回它

    16

    RPUSH key value1 [value2]

    添加一个或多个值到列表

    17

    RPUSHX key value

    添加一个值列表,仅当列表中存在

  • 相关阅读:
    java学生成绩管理系统
    7.19至7.25第八周学习情况
    8.12至8.18第七周学习情况
    8.5至8.11第六周学习情况
    7.29至8.4第五周学习情况
    《大道至简》读后感
    7.22至7.28第四周学习情况
    7.15至7.21第三周学习情况
    LeetCode 第三题:Longest Substring Without Repeating Characters
    哈希表(散列表)
  • 原文地址:https://www.cnblogs.com/wangjp/p/6020335.html
Copyright © 2011-2022 走看看