Jedis使用連線池操作redis叢集
import java.util.HashSet;
import java.util.Set;
import org.apache.commons.pool2.impl.GenericObjectPoolConfig;
import redis.clients.jedis.HostAndPort;
import redis.clients.jedis.JedisCluster;
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));
//初始化common-pool連線池,並設定相關引數
GenericObjectPoolConfig poolConfig = new GenericObjectPoolConfig();
poolConfig.setMaxTotal(1000);
poolConfig.setMaxIdle(100);
poolConfig.setTestOnBorrow(true);
jedisCluster = new JedisCluster(clusterNodes, 1000,1000,5, poolConfig);
jedisCluster.set("foo", "bar");
System.out.println(jedisCluster.get("foo"));
}catch(Exception ex){
ex.printStackTrace();
}
}
}
相關文章
- java操作redis叢集連線池JavaRedis
- Jedis操作單節點redis,叢集及redisTemplate操作redis叢集(一)Redis
- jedis操作 redisRedis
- Java 客戶端 Jedis和JedisPool 連線池Java客戶端
- 【Redis】用python操作redis叢集RedisPython
- GaussDB(DWS)叢集通訊:詳解pooler連線池
- redis 原始碼分析:Jedis 哨兵模式連線原理Redis原始碼模式
- Jedis連線池究竟是何物|得物技術
- 聊聊jedis連線池對commons-pool的封裝封裝
- java操作Redis3.0.6叢集JavaRedisS3
- 解決使用jedis連線是報DENIED Redis is running in protected mode錯誤Redis
- Redis Cluster高可用叢集線上遷移操作記錄Redis
- Jedis 連線 Redis報JedisConnectionException: java.net.ConnectException: Connection refusedRedisExceptionJava
- 【Azure Redis 快取 Azure Cache For Redis】Redis連線池Redis快取
- Redis系列:搭建Redis叢集(叢集模式)Redis模式
- redis與叢集實用操作筆記Redis筆記
- redis cluster 叢集故障恢復操作思路Redis
- 實現一個redis連線池Redis
- mysql、redis 客戶端連線池MySqlRedis客戶端
- 解密httpclient,dbcp,jedis,c3p0,druid,okhttp都在使用的連線池技術解密HTTPclientUI
- ServiceStack.Redis的原始碼分析(連線與連線池)Redis原始碼
- golang開發:類庫篇(二) Redis連線池的使用GolangRedis
- redis叢集Redis
- redis 叢集Redis
- Redis操作及叢集搭建以及高可用配置Redis
- Jedis操作
- Redis叢集搭建與簡單使用Redis
- 使用telnet連線redisRedis
- 使用redis-trib.rb工具快速搭建redis叢集Redis
- 使用夜鶯+categraf監控redis和redis叢集Redis
- Redis cluster 叢集Redis
- redis系列:叢集Redis
- Redis Cluster(叢集)Redis
- redis叢集原理Redis
- 搭建 Redis 叢集Redis
- redis叢集搭建Redis
- Web - Redis & JedisWebRedis
- Redis(15) jedisRedis