redis排序

主方法

 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);
         *
        **/

    }
原文地址:https://www.cnblogs.com/zhboke/p/14218193.html