redis数据类型之list-lpush,rpush讲解

redis的list类型,也叫列表类型,一个key中可以保存多个值,可以作为队列使用。在作为队列使用的时候需要注意的是,list中的值是可以重复的,如果值不能重复需要程序进行去重或者使用集合。list的常见操作有lpush,rpush,lpop,rpop,blpop,brpop,blmove,brpoplpush,lindex,linsert,llen,lmove,lpos,lpushx,lrange,lrem,lset,lpushx,ltrim,rpoplpush,rpushx命令

继续阅读“redis数据类型之list-lpush,rpush讲解”

redis基础教程系列list数据类型命令lindex的基础用法

redis的lindex命令是获取指定位置的元素。

返回存储在 key 的列表中索引 index 处的元素。索引从零开始,因此 0 表示第一个元素,1 表示第二个元素,依此类推。负索引可用于指定从列表尾部开始的元素。这里,-1 表示最后一个元素,-2 表示倒数第二个,依此类推

继续阅读“redis基础教程系列list数据类型命令lindex的基础用法”

redis基础教程-redis数据类型list命令之linsert-lset的基础用法

redis linsert 是向list中添加元素的。语法格式为linsert key before|after privot value

在引用值枢轴之前或之后在键中存储的列表中插入元素。
当key不存在时,认为是空列表,不进行任何操作 。
当键存在但不包含列表值时返回错误。

继续阅读“redis基础教程-redis数据类型list命令之linsert-lset的基础用法”