Long rpush(String key,String… strings):在头部添加字符串值(LPUSH)和尾(rpush)存储在key列表。如果key不存在,则在追加操作前创建空列表。如果key存在,但不是列表,则返回错误。 返回的是成功插入的个数。
Long lpush(String key,String… strings):同上
List lrange(String key,long start,long end):展示列表中的值,负数代表倒数。
Long llen(String key):返回存储在指定key上的列表的长度。如果key不存在,则返回零(与空列表的行为相同)。如果存储在key上的值不是列表,则返回错误 .
String ltrim(String key,long start, long end):修剪现有列表,以便仅包含指定的指定元素范围。
lindex(String key,long index):返回存储在指定key上的列表的指定元素。0是第一个元素,第二个是1。负指数的支持,例如-1是最后一个元素,-2倒数第二等。如果存储在键上的值不是列表类型,则返回错误。如果索引超出范围,则返回null。
String lset(String key,long index,String value):在key的索引位置设置新值为元素,key不存在或者key的类型不是列表或者超出范围的索引会产生错误。
Long lrem(String key,long count,String value):删除值为value的个数,负数代表则从尾部移到头部。移除元素的数目作为,如果key不存在或者value不存在,返回0.
String lpop(String key):自动返回和删除第一(LPOP)或最后(RPOP)的列表元素,返回是删除的值,如果key不存在或列表已空,则返回null.
String rpop(String key):同上。
String rpoplpush(String srckey,String dstkey):删除srckey列表中最后一个(尾)元素,并将元素放到作dstkey列表的开头。如果key不存在或列表已空,则返回特殊值null。如果srckey和dstkey是相同的key相当于从列表中删除最后一个元素和压迫为列表的第一个元素,所以这是一个“表旋转”命令。
Jedis相关操作api---list
最新推荐文章于 2024-01-03 09:58:06 发布