redis lpushx list命令用法简介


一、命令简介

lpushx list命令在redis中主要功能是:

1 lpushx 同lpush具有相同的功能,
都是向redis数据库中list类型的顶部插入值
2 lpushx 只 能对一个存在的list键进行数据插入操作
3 lpushx 每次只能插入一个value


二、命令使用说明

命令语法如下:

 redis 192.168.8.123>lpushx listKeyName value

注意事项:
 
  1 lpushx 每次只能插入一个value。
  2 listKeyName必须已存在redis数据库中,并且数据类型必须为list(列表)。
  3 如果执行成功  则返回最新的listKeyName中的元素个数。
 

例:

redis 192.168.8.123:6379> flushdb //清空当前redis数据库
OK
redis 192.168.8.123:6379> set k1 value1 //设置一个string类型
OK  
redis 192.168.8.123:6379> lpushx k1 v1 //lpushx对一个非list类型的数据插入,返回相应的错误信息
(error) WRONGTYPE Operation against a key holding the wrong kind of value
redis 192.168.8.123:6379> lpush k2 v //新建一个list类型
(integer) 1
redis 192.168.8.123:6379> lpushx k2 v2 //使用lpushx命令在list类型(k2)中插入值(v2)
(integer) 2
redis 192.168.8.123:6379> lpushx k2 v1 v2 v3 //使用lpushx命令插入多个值,系统返回相应的错误信息
(error) ERR wrong number of arguments for 'lpushx' command
 

如下图所示:

redis lpushx list命令简介

redis lpushx list命令简介


相关阅读:
redis llen list 命令简介
redis lpush list命令
redis lpop list 命令简介
redis数据库 数据类型”列表-list”简介
window redis 文件夹文件说明 (二) —[ redis-cli]
window redis 文件夹文件说明 (一 )
Redis 数据类型简介
windows下 Redis配置
c# redis应用实例
redis相关简介
KV数据库简介