@Resource
private StringRedisTemplate stringRedisTemplate;
public int getOnlineCount(){
int count = 0;
/**
* spring:session:sessions:
* spring:session:sessions:expires:
* 一个session_id对应两个记录,所以要除以2取整数
*/
Set<String> keys=stringRedisTemplate.keys("spring:session:sessions:"+"*");
if(keys!=null && keys.size()>0){
count = keys.size()/2;
}else{
count = 0;
}
return count;
}