샤딩(Sharding)은 데이터를 분산 저장하는 기법이다. 데이터를 분산하는 주체에 따라 Client-side, Server-side 로 나눌 수 있다.
Client-side Sharding(클라이언트 샤딩)은 애플리케이션 서버에서 여러 캐시 서버로 데이터를 분산하는 방법이며 일반적으로 키를 중심으로 서버를 선택함.
Jedis는 Client-side 샤딩을 지원하는 Java 기반의 Redis 클라이언트 라이브러리