关于java中的list:ArrayList和LinkedList
Redis操作中,最多的操作是进行元素的增删,所以Redis选取了链表,效率高
Redis中list命令的使用环境:
- 做大数据集合的增删
- 任务队列(程序运行流程按顺序进行)
一、list常用命令
1、赋值【两端添加】
(1)lpush key value1 value2 value3 …
- 在指定的key所关联的list的头部插入所有的values,如果在key不存在,该命令在插入之前创建一个与该key关联的空链表,之后再向该链表的头部插入数据。插入成功,返回元素的个数
- 注意:此时链表中的元素顺序为d c b a
(2)rpush key valu