存入數據代碼 /*
redisTemplate.opsForZSet().add(K key, V value, double score);*/ String redisKey = "yourKey"; Long itemId = 100; Long itemId = 101; // 存放數據 redisTemplate.opsForZSet().add(redisKey , itemId, System.currentTimeMillis()); redisTemplate.opsForZSet().add(redisKey , itemId2, System.currentTimeMillis()); 取值數據代碼,取值爲yourKey的數據按照得分的降序排列取前十 /* redisTemplate.opsForZSet().reverseRange(K key, long start, long end);
*/ String redisKey = "yourKey"; Set<Object> reverseRange = redisTemplate.opsForZSet().reverseRange(redisKey , 0, 9);
參考文章:
https://blog.csdn.net/qq_39071667/article/details/88867677
https://blog.csdn.net/weixin_37490221/article/details/78135815