主方法
public static void main(String[] args) { Jedis jedis = new Jedis("localhost", 6379); //测试jedis连接 //System.out.println(jedis.ping()); //排序 testScort(jedis); }
测试代码
/*** *@author zh *@Date 2020/12/31 * @param jedis *@return void *@MethodNotes 测试排序 **/ public static void testScort(Jedis jedis){ /*** *@author zh *@Date 2020/12/31 *@MethodNotes 首先生成一个排序对象 * 然后创建两个用来测试的集合 一个字母的集合,一个数字的集合 * * 测试代码 * SortingParams sortingParams = new SortingParams(); 这个就是排序对象 * jedis.lpush("number","1","2","9","100","20","50","3","22","33","77",""); 添加两个list集合 * jedis.lpush("letter","Adad","Mdsa","Edsa","Bdas","Fdsa","Pdas","adas","Bdas","bdas","cdas","Cdsa","hdas","Hdsa","odas","Oda"); * * 数字升序排列 * List<String> number = jedis.sort("number", sortingParams.asc()); * System.out.println(number); * * 数字降序排列 * List<String> number1 = jedis.sort("number", sortingParams.desc()); * System.out.println(number1); * * 按首字母a-z排序,不过排完之后是一个倒序,大写字母在栈底,小写字母栈头 * List<String> letter = jedis.sort("letter", sortingParams.alpha()); * System.out.println(letter); * **/ }