如何从JedisCluster 连接池中获取一个Jedis连接对象
时间: 2024-02-05 11:12:09 浏览: 157
java连接redis/jedis连接池/jedis相关工具/jedis对象存取
5星 · 资源好评率100%
从 JedisCluster 连接池中获取 Jedis 连接对象的方法如下:
```java
JedisCluster jedisCluster = new JedisCluster(new HostAndPort("127.0.0.1", 6379));
Jedis jedis = jedisCluster.getResource();
```
首先,创建一个 JedisCluster 对象并指定 Redis 集群的节点信息。然后,通过 `getResource()` 方法从连接池中获取一个 Jedis 连接对象。注意,获取到的 Jedis 对象需要在使用完毕后调用 `close()` 方法将其归还给连接池。完整示例代码如下:
```java
JedisCluster jedisCluster = new JedisCluster(new HostAndPort("127.0.0.1", 6379));
try (Jedis jedis = jedisCluster.getResource()) {
jedis.set("foo", "bar");
String value = jedis.get("foo");
System.out.println(value);
}
```
阅读全文