您的位置:首页 > 数据库 > Redis

redis的初始化

2015-07-15 14:44 555 查看
private Jedis jedis;
private JedisPool jedisPool;
private ShardedJedis shardedJedis;
private ShardedJedisPool shardedJedisPool;

public RedisClient() {
initialPool();
initialShardedPool();
shardedJedis = shardedJedisPool.getResource();
jedis = jedisPool.getResource();
}

/**
* 初始化非切片池
*/
private void initialPool() {
JedisPoolConfig config = new JedisPoolConfig();
config.setMaxActive(200);
config.setMaxIdle(5);
config.setMaxWait(10001);
config.setTestOnBorrow(false);
jedisPool = new JedisPool(config, "127.0.0.1", 6379);
}

/**
* 初始化切片池
*/
private void initialShardedPool() {
JedisPoolConfig config = new JedisPoolConfig();
config.setMaxActive(200);
config.setMaxIdle(5);
config.setMaxWait(10001);
config.setTestOnBorrow(false);
// slave链接
List<JedisShardInfo> shards = new ArrayList<JedisShardInfo>();
shards.add(new JedisShardInfo("127.0.0.1", 6379, "master"));
// 构造池
shardedJedisPool = new ShardedJedisPool(config, shards);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: