Redis数据类型--List

List数据类型:

    LPUSH key value : 添加list数据,value可以为多个值,假如我们使用方法添加 a、b、c 这个三个value的时候,实际上就执行了三次这个命令,等我们获取数据的时候就是c、b、a
    LPUSHX key value:添加数据信息,和LPUSH命令相反,从尾部开始添加,如果key不存在的时候,执行这个命令什么都不做;
    RPOP key:移除并返回列表key的尾元素
    LRANGE key start end :查询key的value从start坐标开始到end坐标结束,查询指定范围内的value,start=0(代表第一位) end= -1(代表最后一位) 也是查询全部key中的value;
    RPOPLPUSH source destination:source位置上的key执行rpop命令弹出并回显,然后将弹出的数据添加到destination位置上的key中的头部。
    LTRIM key start stop :裁剪list数据中的数据,将key中的数据只保留start到stop中的数据,其他的数据全部删除,也就是说start和stop代表的是数据角标的范围,当我们输入的数字与角标数不相符时信息会全部清除,
    LREM key count value :将key中的信息删除,count代表删除的数量,value代表删除的值,count > 0 标识从头开始搜索, count < 0 代表从 尾开始搜索,都执行count个数,
    LLEN key: 返回指定key中存在value的个数
    LINDEX key index :返回指定索引处的值;
    LINSERT key before | after pivot value:   before:代表在key中 pivot 值的前一个索引处添加一个value值,after:代表在key中的pivot的索引的后面添加一个 value值;

猜你喜欢

转载自blog.csdn.net/acca13439767987/article/details/81606331