redis集群的问题

wblearn 2016-07-30 11:59:16
我有两台服务器,想搭建redis集群,是使用redis3.0.0直接搭建好还是在代码中配置集群连接池?求解
...全文
795 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wblearn 2016-08-08
  • 打赏
  • 举报
回复
引用 楼主 wudalang_gd 的回复:
我有两台服务器,想搭建redis集群,是使用redis3.0.0直接搭建好还是在代码中配置集群连接池?求解
我的问法有问题
wwwhsq123 2016-08-08
  • 打赏
  • 举报
回复
java以池的方式连接redis //初始化连接池 public void init() { JedisPoolConfig config = new JedisPoolConfig(); config.setMaxIdle(256);//20 config.setTestOnBorrow(true); config.setTestOnReturn(true); config.setTestWhileIdle(true); config.setMinEvictableIdleTimeMillis(60000l); config.setTimeBetweenEvictionRunsMillis(3000l); config.setNumTestsPerEvictionRun(-1); this.jedisPool = new JedisPool(config, "192.168.1.12", 20012, 20); } //关闭 public static void close(Jedis jedis) { try { jedisPool.returnResource(jedis); } catch (Exception e) { if (jedis.isConnected()) { jedis.quit(); jedis.disconnect(); } } } //每一次操作,原子性的获取jedis public static byte[] get(byte[] key) { byte[] value = null; Jedis jedis = null; try { jedis = jedisPool.getResource(); value = jedis.get(key); } catch (Exception e) { //释放redis对象 jedisPool.returnBrokenResource(jedis); e.printStackTrace(); } finally { //返还到连接池 close(jedis); } return value; }
wwwhsq123 2016-08-08
  • 打赏
  • 举报
回复
搭建好集群,任意连接一个节点就行了,用池的方式连接

20,811

社区成员

发帖
与我相关
我的任务
社区描述
Hadoop生态大数据交流社区,致力于有Hadoop,hive,Spark,Hbase,Flink,ClickHouse,Kafka,数据仓库,大数据集群运维技术分享和交流等。致力于收集优质的博客
社区管理员
  • 分布式计算/Hadoop社区
  • 涤生大数据
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧