简单示例
package com.example.demo.utils.jedis;
import redis.clients.jedis.HostAndPort;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisCluster;
import redis.clients.jedis.JedisPool;
import java.util.HashSet;
import java.util.Set;
public class JedisTest {
public static void main(String[] args) throws Exception {
JedisTest.testJedisSingle();
JedisTest.testJedisPool();
JedisTest.testJedisCluster();
}
public static void testJedisSingle() {
Jedis jedis = new Jedis("192.168.48.128", 6379);
String result = jedis.set("name", "tom");
System.out.println(result);
String str = jedis.get("name");
System.out.println(str);
System.out.println("-----------------------------");
Long l = jedis.hset("user", "name", "jack");
System.out.println(l);
String hres = jedis.hget("user", "name");
System.out.println(hres);
jedis.close();
}
public static void testJedisPool() {
JedisPool pool = new JedisPool("192.168.48.128", 6379);
Jedis jedis = pool.getResource();
String hres = jedis.hget("user", "name");
System.out.println(hres);
jedis.close();
}
public static void testJedisCluster() throws Exception {
Set<HostAndPort> nodes = new HashSet<>();
nodes.add(new HostAndPort("192.168.48.128", 8001));
nodes.add(new HostAndPort("192.168.48.128", 8002));
nodes.add(new HostAndPort("192.168.48.128", 8003));
nodes.add(new HostAndPort("192.168.48.128", 8004));
nodes.add(new HostAndPort("192.168.48.128", 8005));
nodes.add(new HostAndPort("192.168.48.128", 8006));
JedisCluster jc = new JedisCluster(nodes);
jc.set("jc_key", "12345qwert");
String result = jc.get("jc_key");
System.out.println(result);
jc.close();
}
}