redis rpush list命令简介


一、命令简介

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

1 rpush 同lpush具有相同的功能
都是向一个list(列表)键中插入元素
2 rpush 单条命令可以插入一个或多个元素
3 rpush 将数据插入list(列表)第一个插入元素的前面


二、命令使用说明

命令语法如下:

redis 192.168.8.123>rpush listKeyName value1 value2 value3 ...
注意事项:

 1 value 可以为一个或多个
 2 listKeyName如果不存在于redis数据库中,此命令首先会创建一个listKeyName键,然后再进行数据插入操作 
 3 如果listKeyName不是一个list(列表)类型,系统则会返回相应的错误信息
 4 如果执行成功,则会返回当前列表的相关元素个数


例:

redis 192.168.8.123:6379> flushdb //清空当前redis数据库 
OK
redis 192.168.8.123:6379> set k v //设置一个string类型
OK
redis 192.168.8.123:6379> rpush k v1 v2 v4 //对一个string类型进行rpush操作
(error) WRONGTYPE Operation against a key holding the wrong kind of value
redis 192.168.8.123:6379> rpush k1 v1 v2 //对一个不存在的list(列表)键进行rpush操作,成功后 返回操作后的元素个数
(integer) 2
redis 192.168.8.123:6379> lrange k1 0 -1
1) "v1"
2) "v2"
redis 192.168.8.123:6379> rpush k1 v3 
(integer) 3
redis 192.168.8.123:6379> lrange k1 0 -1
1) "v1"
2) "v2"
3) "v3"
redis 192.168.8.123:6379> rpush k1 v4 v5 v6 v7
(integer) 7
redis 192.168.8.123:6379> lrange k1 0 -1
1) "v1"
2) "v2"
3) "v3"
4) "v4"
5) "v5"
6) "v6"
7) "v7"
redis 192.168.8.123:6379> lpush k1 v9
(integer) 8
redis 192.168.8.123:6379> lrange k1 0 -1
1) "v9"
2) "v1"
3) "v2"
4) "v3"
5) "v4"
6) "v5"
7) "v6"
8) "v7" 

如下图所示:

redis rpush list命令用法简介

redis rpush list命令用法简介


相关阅读:
redis rpoplpush list命令简介
redis rpop list命令简介
redis ltrim list命令简介
redis lset list命令简介
redis lrem list命令简介
redis lrange list命令简介
redis lindex 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数据库简介