首页 > 数据库 >[redis命令]列表命令

[redis命令]列表命令

时间:2024-09-25 17:22:37浏览次数:8  
标签:127.0 mylist 6379 0.1 元素 redis 列表 命令

列表操作

命令含义
LSET通过索引设置列表元素的值
LPUSH将一个或多个值插入到列表头部
LPUSHX将一个值插入到已存在的列表头部
RPUSH在列表中添加一个或多个值
LPOP移出并获取列表的第一个元素
RPOP移除并获取列表最后一个元素
BLPOP移出并获取列表的第一个元素
BRPOP移出并获取列表的最后一个元素
RPOPLPUSH移除列表的最后一个元素,并将该元素添加到另一个列表并返回
BRPOPLPUSH从列表中弹出一个值,并将该值插入到另外一个列表中并返回它
LINDEX通过索引获取列表中的元素
LINSERT在列表的元素前或者后插入元素
LLEN获取列表长度
LRANGE获取列表指定范围内的元素
LREM移除列表元素
LTRIM对一个列表进行修剪(trim)
RPUSHX为已存在的列表添加值

实际例子

127.0.0.1:6379> RPUSH mylist a b c d e f g h i j
(integer) 10
127.0.0.1:6379> LRANGE mylist 0 10
1) "a"
2) "b"
3) "c"
4) "d"
5) "e"
6) "f"
7) "g"
8) "h"
9) "i"
10) "j"
127.0.0.1:6379> LTRIM mylist 0 1
OK
127.0.0.1:6379> LRANGE mylist 0 10
1) "a"
2) "b"
127.0.0.1:6379> LTRIM mylist -5 5
OK
127.0.0.1:6379> LRANGE mylist 0 10
1) "a"
2) "b"
127.0.0.1:6379> RPUSH mylist one
(integer) 3

标签:127.0,mylist,6379,0.1,元素,redis,列表,命令
From: https://blog.csdn.net/fronge/article/details/142519144

相关文章

  • [redis命令]哈希命令
    命令表命令含义HSET用于设置存储在key中的哈希表字段的值HGET获取存储在哈希表中指定字段的值HGETALL获取在哈希表中指定key的所有字段和值HKEYS获取存储在key中的哈希表的所有字段HVALS用于获取哈希表中的所有值HLEN获取存储在key中的哈希表的字段数量HEXISTS用于......
  • Reis数据库及key的操作命令汇总
    管理命令命令含义BGREWRITEAOF异步执行一个AOF(AppendOnlyFile)文件重写操作BGSAVE在后台异步保存当前数据库的数据到磁盘CLIENT关闭客户端连接CLIENTLIST获取连接到服务器的客户端连接列表CLIENTGETNAME获取连接的名称CLIENTPAUSE在指定时间内终止运行来自客户端的命......
  • Flutter 自定义国家选择器:基于 A ~ Z字母索引的列表跳转与侧边栏导航实现
    在许多移动应用中,我们经常需要通过字母索引快速跳转到目标位置,比如通讯录、国家选择等功能。这篇博客将带大家实现一个仿照通讯录的Flutter国家选择器。通过一个字母索引的侧边栏,用户可以快速跳转到目标字母分组。效果:1.项目需求与设计思路我们需要实现一个包含多个国......
  • Docker常用命令
    Docker常用命令1.docker基础命令启动dockersystemctlstartdocker关闭dockersystemctlstopdocker重启dockersystemctlrestartdockerdocker设置随服务启动而自启动systemctlenabledocker查看docker运行状态systemctlstatusdocker查看docker版......
  • android 10 禁止通过adb命令的方式删除特定APK
    —a/frameworks/base/services/core/java/com/android/server/pm/PackageManagerShellCommand.java+++b/frameworks/base/services/core/java/com/android/server/pm/PackageManagerShellCommand.java@@-1636,84+1636,88@@classPackageManagerShellCommandextends......
  • Java面试-Redis篇(二)
    分布式锁抢劵场景分布式锁使用集群分布式锁使用代码展示setnx实现分布式锁Redis实现分布式锁主要利用Redis的setnx命令。setnx是SETifnotexists(如果不存在,则SET)的简写。redisson给锁续期代码实现publicvoidredisLock()throwsInterruptedException......
  • Linux常用命令(Mysql)
    --删除表内数据(Mysql)usedc;#切换到待删除表所在的数据库truncatetable[表名]#删除表--数据库导入SQL文件数据(Mysql)sourcea.sql;--SQL增删改查insertintostudent(id,name,sex,birth)values('01','赵雷','男','1990');deletefromstudentwhereid=......
  • 编译安装redis运行注册服务脚本sh install_server.sh时报错。
    在编译安装redis的时候,运行注册服务脚本shinstall_server.sh时,报错。WelcometotheredisserviceinstallerThisscriptwillhelpyoueasilysetuparunningredisserverThissystemsseemstousesystemd.Pleasetakealookattheprovidedexampleserviceunitfi......
  • 微服务2:微服务远程操作Redis
    目录1、本文目标2、Redis简介3、Redis安装及配置4、搭建Redis的客户端微服务5、注册至Eureka服务注册中心6、Redis客户端微服务测试1、本文目标2、Redis简介Redis是一个开源的(BSD许可)、内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。Redis支......
  • Android 设备命令行开代理
    #!/bin/bashecho"\n----------------Support------------------"echo"设置默认代理proxyset"echo"设置自定义代理proxyset****:9090"echo"删除代理proxyclean"echo"------------------------------------------......