java操作Redis3.0.6叢集
jedis-2.9.0.jar和commons-pool2-2.6.0.jar,用這個版本的組合可以正常出結果,其他的版本有可能有問題。
報錯:Could not get a resource from the pool
之前是./redis-trib.rb create --replicas 1 127.0.0.1:7000 …
重組叢集,改成使用IP之後就可以:
./redis-trib.rb create --replicas 1 10.10.15.191:7000 10.10.15.191:7001 10.10.15.191:7002 10.10.15.191:7003 10.10.15.191:7004 10.10.15.191:7005 10.10.15.191:7006 10.10.15.191:7007
import java.util.HashSet;
import java.util.Set;
import redis.clients.jedis.HostAndPort;
import redis.clients.jedis.JedisCluster;
import redis.clients.jedis.JedisPoolConfig;
public class RedisCluster {
public static void main(String[] args) {
JedisCluster jedisCluster = null;
try{
Set clusterNodes = new HashSet();
clusterNodes.add(new HostAndPort(“10.10.25.111”, 7000));
clusterNodes.add(new HostAndPort(“10.10.25.111”, 7001));
clusterNodes.add(new HostAndPort(“10.10.25.111”, 7002));
clusterNodes.add(new HostAndPort(“10.10.25.111”, 7003));
clusterNodes.add(new HostAndPort(“10.10.25.111”, 7004));
clusterNodes.add(new HostAndPort(“10.10.25.111”, 7005));
clusterNodes.add(new HostAndPort(“10.10.25.111”, 7006));
clusterNodes.add(new HostAndPort(“10.10.25.111”, 7007));
JedisPoolConfig config = new JedisPoolConfig();
config.setMaxTotal(1000);
config.setMaxIdle(100);
config.setTestOnBorrow(true);
jedisCluster = new JedisCluster(clusterNodes, 5000, config);
jedisCluster.set(“foo”, “bar”);
System.out.println(jedisCluster.get(“foo”));
}catch(Exception ex){
ex.printStackTrace();
}finally{
if(jedisCluster !=null){
try{
jedisCluster.close();
}catch(Exception ex){
ex.printStackTrace();
}
}
}
}
}
相關文章
- java操作redis叢集連線池JavaRedis
- Kafka叢集操作指南Kafka
- Jedis操作單節點redis,叢集及redisTemplate操作redis叢集(一)Redis
- MongoDB分片叢集常用操作MongoDB
- 【Redis】用python操作redis叢集RedisPython
- Jedis使用連線池操作redis叢集Redis
- redis cluster 叢集故障恢復操作思路Redis
- redis與叢集實用操作筆記Redis筆記
- oracle 11g rac 叢集操作命令Oracle
- Zookeeper叢集 + Kafka叢集Kafka
- Redis操作及叢集搭建以及高可用配置Redis
- 運維利器-ClusterShell叢集管理操作記錄運維
- java程式碼中操作Redis:單機redis、叢集redis(spring+redis整合)JavaRedisSpring
- 搭建zookeeper叢集(偽叢集)
- web叢集與ejb叢集Web
- centOS安裝redis3.0.6CentOSRedisS3
- zookeeper叢集及kafka叢集搭建Kafka
- Haproxy+Heartbeat 高可用叢集方案操作記錄
- (一)hadoop叢集搭建——1.4hdfs的操作Hadoop
- Cacheonix:Java分散式叢集快取框架Java分散式快取框架
- java8Stream操作集錦Java
- redis偽叢集配置Cluster叢集模式Redis模式
- Redis系列:搭建Redis叢集(叢集模式)Redis模式
- Redis叢集 - cluster叢集、資料分片Redis
- Redis Cluster高可用叢集線上遷移操作記錄Redis
- GBase 8a 叢集修改 IP 地址操作步驟
- 在oracle 叢集多例項中執行並行操作Oracle並行
- TSS的cluster叢集方案入選Java one!Java
- linux下搭建ZooKeeper叢集(偽叢集)Linux
- Zookeeper叢集 + Kafka叢集 + KafkaOffsetMonitor 監控薦Kafka
- mongodb副本叢集和分片叢集佈署MongoDB
- EJB叢集和Webservice叢集的討論Web
- RabbitMQ叢集MQ
- redis 叢集Redis
- 叢集搭建
- SolrCloud叢集SolrCloud
- redis叢集Redis
- ceph叢集