package com.cwa.gamecore.cache;
import java.util.ArrayList;
import java.util.List;
import org.junit.Ignore;
import redis.clients.jedis.JedisShardInfo;
import redis.clients.jedis.ShardedJedis;
import redis.clients.util.Sharded;
@Ignore
public class RedisUtilTest {
public static void main(String[] args) {
RedisUtil test = new RedisUtil();
RedisUtil.storeString("u", "zoo23456");
RedisUtil.storeString("u{fuck}", "zoo23456");
// test.setData("carr{bar}", "carr54321");
// System.out.println(test.getData("foo"));
List<JedisShardInfo> shards = new ArrayList<JedisShardInfo>();
JedisShardInfo si = new JedisShardInfo("192.168.0.98", "192.168.0.98");
// si.setPassword("foobared");
shards.add(si);
si = new JedisShardInfo("192.168.0.99", "192.168.0.99");
// si.setPassword("foobared");
shards.add(si);
ShardedJedis jedis = new ShardedJedis(shards, Sharded.DEFAULT_KEY_TAG_PATTERN);
jedis.set("a{fuck}", "bar");
JedisShardInfo s1 = jedis.getShardInfo("a{fuck}");
jedis.set("d{aick}", "bar1");
JedisShardInfo s2 = jedis.getShardInfo("d{aick}");
jedis.disconnect();
System.err.println(RedisUtil.class.getCanonicalName());
}
}