创建MySort实例
package com.qrcode.redisdemo.redis02;
import com.qrcode.redisdemo.redis.RedisService;
import org.springframework.stereotype.Component;
import javax.annotation.Resource;
import java.util.Set;
@Component
public class MySort {
private static final String ZSET = "zset";
@Resource
private RedisService redisService;
/**
* 根据key 进行缓存操作
* @param key
*/
public void sort(String key){
Long rank2 = redisService.rank(ZSET, key);
// 如果rank2为null,则缓存里面不存在该值
if(null == rank2){
// 不存在,则添加,默认排序为1
redisService.zAdd(ZSET,key,1.0);
System.out.println("当前:"+key +":的搜索次数为"+1);
}else {
// 如果存在,则获取排序值 并且+1
int score = (int)redisService.score(ZSET, key);
System.out.println("当前:"+key +":的搜索次数为"+(score+1));
redisService.zAdd(ZSE