gpt4 book ai didi

java - Redis List,弹出不移除

转载 作者:IT王子 更新时间:2023-10-29 05:56:20 32 4
gpt4 key购买 nike

我在我的 Java 应用程序中使用 RedisTemplate(来自 Spring)。我需要从与值相对应的元素列表中弹出,但不删除它。有什么建议吗?

最佳答案

您可以使用 range 命令轻松地查看项目而不是弹出它。

使用 Spring,您可以使用 opsForList() 方法从 RedisTemplate 实例获取 ListOperations 实例,然后:

  • listOp.range(key, 0, 0) 将返回第一个(左侧)项目而不弹出它

  • listOp.range(key, -1, -1) 将返回最后一个(右侧)项目而不弹出它

请参阅文档:

http://static.springsource.org/spring-data/data-keyvalue/docs/1.0.x/api/org/springframework/data/keyvalue/redis/core/RedisTemplate.html

http://static.springsource.org/spring-data/data-keyvalue/docs/1.0.x/api/org/springframework/data/keyvalue/redis/core/ListOperations.html

关于java - Redis List,弹出不移除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10882713/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com