[Shard] Sharded<R, S extends ShardInfo<R>> - "节点分片集群"实现，实现资源R到ShardInfo<R>的映射
[Shard] Sharded<R, S extends ShardInfo<R>> -
"节点分片集群"实现，实现资源R到ShardInfo<R>的映射

private NavigableMap<Long, S> nodes：虚拟节点映射表(<hash, ShardInfo<R>>)
private final Hashing algo：(一致性)哈希算法
private final Map<S, R> resources：真实节点到资源的映射表(<ShardInfo<R>, R>)

public Sharded(List<S> shards, Hashing algo, Pattern
tagPattern)：创建一个"节点分片集群"实例。
private void initialize(List<S> shards)：[核心] 初始化集群信息。

public S getShardInfo(String key)：获取给定的键所映射的"节点分片信息"。
public R getShard(String key)：获取给定的键所映射的"节点客户端"资源。
EdwardLee03/jedis-sr