一种方法是使用 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