| | |
| | | */ |
| | | public void decreOnlineUser(String currentLoggedUserKey) { |
| | | // 检查当前在线用户数 |
| | | String currentLoggedUser = (String)redisTemplate.opsForValue().get(currentLoggedUserKey); |
| | | Integer currentLoggedUser = (Integer)redisTemplate.opsForValue().get(currentLoggedUserKey); |
| | | |
| | | if (currentLoggedUser != null) { |
| | | Long currentCount = Long.parseLong((String)redisTemplate.opsForValue().get(currentLoggedUserKey)); |
| | | Integer currentCount = Integer.parseInt(redisTemplate.opsForValue().get(currentLoggedUserKey)+""); |
| | | if(currentCount > 0){ |
| | | |
| | | // 自减在线用户数 |
| | | redisTemplate.opsForValue().decrement(currentLoggedUserKey); |
| | | } |
| | | // 自减在线用户数 |
| | | redisTemplate.opsForValue().decrement(currentLoggedUserKey); |
| | | } |
| | | } |
| | | |
| | |
| | | * @return |
| | | */ |
| | | public long getCurrentOnlineUserCount(String currentLoggedUserKey) { |
| | | return Long.parseLong(redisTemplate.opsForValue().get(currentLoggedUserKey).toString()); |
| | | return Long.parseLong(redisTemplate.opsForValue().get(currentLoggedUserKey)+""); |
| | | } |
| | | |
| | | /** |