redis 获取 list 中的所有元素

2023-11-10

一种方法是用 lrange( key, 0, -1 )。这种方法不会影响 redis list 中的数据。

List<String> list = jedis.lrange( key, 0, -1 );?

另一种方法是用 while + lpop 。这种方法会将 redis list 中的数据都弹出来,redis list 就变成空的了。

List<String> list = new ArrayList<>();

String st = jedis.lpop( key );

while ( st != null ) {
?? ?list.add( st );
?? ?
?? ?st = jedis.lpop( key );
}

这两种方法获得的 List list 中的元素的顺序是一样的。

转载地址:https://blog.csdn.net/beguile/article/details/82047982

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

redis 获取 list 中的所有元素 的相关文章

随机推荐