결론부터 말하면 ...
redisTemplate.opsForZSet().rank(**키값**, people);
return redisTemplate.opsForHash()
.size(String.valueOf(**SortedSet에서쓰던것과동일한키값**));
위와 같이 추가적으로 SortedSet 과 동일한 키 값을 쓰는 HashMap 을 생성하고, 이 키 값으로 HashMap을 불러오려고 했다.
그 러 나
error in execution; nested exception is io.lettuce.core.rediscommandexecutionexception: wrongtype operation against a key holding the wrong kind of value
에러가 나는 것이었다.
그것은 바로 return redisTemplate.opsForHash() .size(String.valueOf(**SortedSet에서쓰던것과동일한키값**))
으로 hash 를 불러오려고 했으나, 이미 동일 키 값으로 지정된 sorted set 이 존재하기 때문에 너 지금 operation 잘못 쓰고 있어 ㅠㅠ 라고 레디스가 에러를 뱉어주는 것이었다.
hash 에는 다른 키값을 지정해 넣어줌으로써 키 값을 다르게 해주며 에러를 해결 !