目录
百战程序员,全站22050+开发课程+文档 ,学习精选优质好课快人一步!观看视频 快捷键ALT+N

大数据全系列 教程

1869个小节阅读:464.8k

收藏
全部开发者教程

JAVA全系列 教程

面向对象的程序设计语言

Python全系列 教程

Python3.x版本,未来主流的版本

人工智能 教程

顺势而为,AI创新未来

大厂算法 教程

算法,程序员自我提升必经之路

C++ 教程

一门通用计算机编程语言

微服务 教程

目前业界流行的框架组合

web前端全系列 教程

通向WEB技术世界的钥匙

大数据全系列 教程

站在云端操控万千数据

AIGC全能工具班

A

A A

White Night

阅读(263)
赞(0)

Redis数据类型_List

image-20211214143205878

简介

List是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)。底层是一个双向链表,对两段操作性能极高,通过索引操作中间的节点性能较差。

未命名文件 (24)

一个List最多可以包含 $2^{32}-1$个元素 ( 每个列表超过40亿个元素)。

常用命令

lpush/rpush

从左边(头部)/右边(尾部)插入一个或多个值。

语法结构:

示例:

lpush

rpush

lrange

返回key列表中的start和end之间的元素(包含start和end)。 其中 0 表示列表的第一个元素,-1表示最后一个元素。

语法结构:

示例:

lpop/rpop

移除并返回第一个值或最后一个值。

语法格式:

示例:

注意:

值在键在,值光键亡。

lindex

获取列表index位置的值(从左开始)。

语法结构:

示例:

llen

获取列表长度。

语法结构:

示例:

lrem

从左边开始删除与value相同的count个元素。

语法结构:

示例:

linsert

在列表中value值的前边/后边插入一个new value值(从左开始)。

语法结构:

示例:

lset

将索引为index的值设置为value

语法结构:

示例:

使用场景

  • 消息队列
  • 排行榜
  • 最新列表

实时学习反馈

1. Redis技术List数据类型中如何插入一个或多个值。

A lpush/rpush

B llen

C lset

D lrem

2. Redis技术List数据类型中如何移除并返回第一个值或者最后一个值。

A lpush/rpush

B llen

C lset

D lpop/rpop

答案

1=>A 2=>D

 

北京市昌平区回龙观镇南店村综合商业楼2楼226室

©2014-2023 百战卓越(北京)科技有限公司 All Rights Reserved.

京ICP备14032124号-2