插入头部后怎么取出来呢
时间: 2024-02-17 10:00:22 浏览: 150
链表的插入
可以使用redis的opsForList.rightPop命令从列表尾部取出一个元素,也可以使用opsForList.leftPop命令从列表头部取出一个元素。例如,如果使用opsForList.leftPush插入了若干个元素到列表头部,可以使用opsForList.rightPop命令从列表尾部依次取出这些元素,直到列表为空为止。示例代码如下:
```
// 将元素插入到列表头部
redisTemplate.opsForList().leftPush("list", "value1");
redisTemplate.opsForList().leftPush("list", "value2");
redisTemplate.opsForList().leftPush("list", "value3");
// 从列表尾部依次取出元素
while (true) {
String value = redisTemplate.opsForList().rightPop("list");
if (value == null) {
break;
}
System.out.println(value);
}
```
运行上面的代码,将会依次输出"value1"、"value2"、"value3"。
阅读全文