zoukankan      html  css  js  c++  java
  • Redis List Type

    Redis列表的操作命令和对应的api如下:


    lpush/rpush [list] [value]
    JedisAPI:public Long lpush/rpush(final String key, final String... string)
    功能:从头/尾部向list添加值,返回list长度

    lrange [list] start end
    JedisAPI:public List<String> lrange(final String key, final long start, final long end)
    功能:返回list对应索引区间的值

    linsert [list] [before/after] 'value1' 'value2'
    JedisAPI:public Long linsert(final String key, final LIST_POSITION where, final String pivot, final String value)
    功能:在list的value1的前面/后面插入value2

    lset [list] index ‘value’
    JedisAPI:public String lset(final String key, final long index, final String value)
    功能:在特定索引插入value,注意:如果index为负值,则从list尾部开始算起

    lrem [list] num 'value'
    JedisAPI:public Long lrem(final String key, final long count, final String value)
    功能:从list中删除num个和value相同的值,若num>0,则从链头算起,若<0则从链尾算起,若=0则删除全部

    ltrim [list] start end
    JedisAPI:public String ltrim(final String key, final long start, final long end)
    功能:仅保留list中索引从start到end的值

    lpop [list]
    JedisAPI:public String lpop(final String key)
    功能:从头部删除元素,同时返回该元素

    rpop [list]
    JedisAPI:public String rpop(final String key)
    功能:从尾部删除元素并返回

    rpoplpush [list1] [list2]
    JedisAPI:无
    功能:从list1的尾部移除元素并添加到list2的头部,最后返回被移除的元素值,整个操作是原子的.如果list1是空或者不存在返回 nil

    lindex [list]
    JedisAPI:public String lindex(final String key, final long index)
    功能:index 返回list中index索引位置的元素

    llen [list]
    JedisAPI:public Long llen(final String key)
    功能:返回list的长度

  • 相关阅读:
    【转】深入理解Java内存模型(二)——重排序
    mysql 查询表字段信息(字段名、描述、类型、长度)
    SQL-Server随机日期值
    浏览器一直不停的异步请求(环境:vs.net mvc)
    asp.net mvc 默认首页设置静态文件
    字符串转json对象 SyntaxError: missing ; before statement
    SQL Server 自增标识位插入显示值
    c# 去除字符串中的换行符 " "
    处理SQL注入参考
    多线程简单应用示例
  • 原文地址:https://www.cnblogs.com/q2546/p/11325947.html
Copyright © 2011-2022 走看看