当前位置: 首页 > news >正文

Redis篇 list类型在Redis中的命令操作

list在redis基本的命令

    • 一.基本命令
      • 1.lpush和range
      • 2.lpushx rpushx
      • 3.lpop rpop
      • 4.lindex linsert llen
      • 5.lrem
      • 6.ltrim lset
      • 7.blpop brpop

一.基本命令

list在redis中相当于数组或者顺序表.

在这里插入图片描述

1.lpush和range

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.lpushx rpushx

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.lpop rpop

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.lindex linsert llen

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

如果要插入的列表中,基准值有很多,怎么办呢?
从左到右第一个是最符合的目标.

在这里插入图片描述
在这里插入图片描述

5.lrem

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

如果count > 0 那么从头到尾 符合目标的元素都将被移除
如果count < 0 那么从尾到头 符合目标的元素都将被移除
如果count = 0 那么所以符合目标的元素都将被移除

6.ltrim lset

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7.blpop brpop

b -> block 阻塞的意思
如果队列中有元素,那么blpop,brpop将和lpop,rpop的作用一致
如果队列为空,则将会被阻塞,直到有元素进入为止.

在这里插入图片描述
(1) 针对非空

在这里插入图片描述

返回结果相当于二元组,
第一个告诉我们返回的数据来自于哪个key
另一个告诉我们取到的数据是啥

(2)针对一个空的列表

在这里插入图片描述
(3) 针对多个key
在这里插入图片描述

http://www.lryc.cn/news/364223.html

相关文章:

  • 【C++课程学习】:类和对象(上)(类的基础详细讲解)
  • HTML 转义字符(escape characters)及其对应的符号(symbols)
  • CPASSOC代码详解
  • dirfuzz-web敏感目录文件扫描工具
  • 计算机发展史 | 从起源到现代技术的演进
  • 45-3 护网溯源 - 为什么要做溯源工作
  • 【JavaEE 进阶(二)】Spring MVC(下)
  • 光波长 深入程度
  • MySQL数据库常见工具的基础使用_1
  • C语言中指针的说明
  • webrtc vp8/9视频编解码介绍
  • 【机器学习300问】107、自然语言处理(NLP)领域有哪些子任务?
  • 面试被问准备多久要孩子?这样回答
  • HCIP-Datacom-ARST自选题库__多种协议简答【11道题】
  • C# 泛型函数
  • C# Onnx E2Pose人体关键点检测
  • YOLO10:手把手安装教程与使用说明
  • EasyRecovery2024永久免费crack激活码注册码
  • Linux Centos内网环境中安装mysql5.7详细安装过程
  • 新字符设备驱动实验学习
  • 篇1:Mapbox Style Specification
  • 实时监控与报警:人员跌倒检测算法的实践
  • LeetCode25_K个一组翻转链表
  • 电脑突然提示:“failed to load steamui.dll”是什么情况?分享几种解决steamui.dll丢失的方法
  • 【vue实战项目】通用管理系统:作业列表
  • Scikit-Learn随机森林回归
  • Vue Router 教程
  • 【数据库】SQL--DQL(初阶)
  • 【docker】docker的安装
  • OC IOS 文件解压缩预览