Redis Lpush 命令

Redis Lpush 命令将一个或多个值插入到列表头部。 如果 key 不存在,一个空列表会被创建并执行 LPUSH 操作。 当 key 存在但不是列表类型时,返回一个错误。

注意:在Redis 2.4版本以前的 LPUSH 命令,都只接受单个 value 值。

语法

redis Lpush 命令基本语法如下:

redis 127.0.0.1:6379> LPUSH KEY_NAME VALUE1.. VALUEN

可用版本

>= 1.0.0

返回值

执行 LPUSH 命令后,列表的长度。

实例

127.0.0.1:6379> LPUSH list1 "foo"
(integer) 1
127.0.0.1:6379> LPUSH list1 "bar"
(integer) 2
127.0.0.1:6379> LRANGE list1 0 -1
1) "bar"
2) "foo"

主要我以前一直以为lpush的返回值是表示:将一个值放进去了就返回1,没有放进去就返回0.后来我发现我理解错误。

正常应该是这样的:

如果将元素成功放进去,则返回该list的长度,比如上面的例子,你讲“bar”放上去的时候返回的是2,而不是1.就是这个道理。

Redis 列表(List) Redis Lpush 命令相关推荐

  1. Redis 命令--Redis列表(List))

    Redis 列表(List) Redis列表是简单的字符串列表,按照插入顺序排序.你可以添加一个元素到列表的头部(左边)或者尾部(右边) 一个列表最多可以包含 232 - 1 个元素 (4294967 ...

  2. Redis学习---(9)Redis 列表(List)

    Redis 列表(List) Redis列表是简单的字符串列表,按照插入顺序排序.你可以添加一个元素到列表的头部(左边)或者尾部(右边) 一个列表最多可以包含 232 - 1 个元素 (4294967 ...

  3. vue项目创建,redis列表字典操作,django用redis的第二种方法

    vue项目的创建(路飞前端) -安装node.js -安装vue的脚手架 -创建vue项目,vue create 项目名字在pycharm中开发vue -webstrom,pyacharm,golan ...

  4. java基础巩固-宇宙第一AiYWM:为了维持生计,Redis基础Part6(Redis的应用场景、Redis是单线程的速度还快、Redis线程模型:Reactor模式、事件、发布订阅、管道)~整起

    PART1-1:为什么Redis是单线程的 Redis单线程是指: Redis的网络IO和键值对读写是由一个线程来完成的.这也是 Redis 对外提供键值存储服务的主要流程.Redis的其他功能,比如 ...

  5. Java实现Redis的列表(List)命令

    配置文件请看Java实现redis  https://blog.csdn.net/qq_41934990/article/details/81612180 注释里面的代码是linux中redis命令 ...

  6. 深入剖析Redis系列(七) - Redis数据结构之列表

    前言 列表(list)类型是用来存储多个 有序 的 字符串.在 Redis 中,可以对列表的 两端 进行 插入(push)和 弹出(pop)操作,还可以获取 指定范围 的 元素列表.获取 指定索引下标 ...

  7. Redis基本数据的的常见命令操作

    Redis基本命令操作 1.redis的5种常用数据类型: 2. string字符串 3.list列表 4.hash哈希 5.set集合 6. sorted set (Zset)有序集合 1.redi ...

  8. 【Redis学习】Redis管理命令总结

    1.键管理 之前通过对五种数据类型的操作命令的学习发现,Redis在对每种数据进行处理之前,都要先指定该数据的key,然后再指定对该数据进行何种操作. Redis中的key有点类似于Java中的变量名 ...

  9. redis学习(二) redis数据结构介绍以及常用命令

    redis数据结构介绍 我们已经知道redis是一个基于key-value数据存储的数据结构数据库,这里的key指的是string类型,而对应的value则可以是多样的数据结构.其中包括下面五种类型: ...

  10. php redis list llen,redis llen list 命令简介

    一.命令简介 llen list命令在redis中的主要功能是: 返回一个list(列表)中的元素个数. 二.命令使用说明 命令语法如下: redis 192.168.8.123>llen li ...

最新文章

  1. 【码书】一本经典且内容全面算法书籍,学算法必备
  2. 17秋 软件工程 团队第五次作业 Alpha
  3. location定位_旅游英语必备单词:location
  4. json ajax
  5. 免密登录关闭_微信最新提醒:这个设置再不关闭,你的微信账号就能被别人“免密登录”!...
  6. 最囧的国庆,是一种怎样的体验?
  7. 红橙Darren视频笔记 IOC注解框架 自己写个注解框架
  8. python中递归函数的基例_详谈Python基础之内置函数和递归 Python递归和循环的区别...
  9. [转] 虚拟机VMware3种网络模式(桥接、nat、Host-only)的工作原理
  10. 一条拼了40min的hql引发的思考
  11. MATLABr2006a序列号
  12. 7月28日吃鸡端游服务器维护,绝地求生7月28日维护到什么时候结束
  13. 单点登录原理及实现方式
  14. 微信公众号授权成功重定向后点击返回最上一层时显示空白页
  15. 五子棋项目结束总结_五子棋比赛总结报告
  16. RAR文件格式学习(了解)
  17. 计算机多媒体中的媒体种类,多媒体计算机中的媒体信息是指什么
  18. 利用JAVA流处理-统计男员工人数;找出所有薪资大于 5000 元的女员工;找出大于平均年龄的员工
  19. easyUI datagrid editor扩展dialog
  20. Ubuntu全新安装firefox最新版本

热门文章

  1. 用pdftocairo将PDF图片转成svg矢量图
  2. 济安横断面怎么去水印_济安横断面设计软件
  3. 山特服务器硬盘480g,【02311VHS N480SSDW2SPA 480GB SATA SSD 华为服务器固态硬盘】价格_厂家 - 中国供应商...
  4. 【教程】手把手教你做外卖红包推广返利公众号搭建
  5. 深度学习:有监督学习、无监督学习和半监督学习
  6. 解构荣耀销量奇迹背后的化学反应:技术+品质+产品力
  7. 为什么马云最佩服「唐僧团队」?
  8. java 文本提取_Java 提取PDF 文本内容
  9. matlab如何绘制状态图,[转载]MATLAB画状态方程的向量图
  10. 智能爆炸的真实(上)