加入jedis的jar包:
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.6.0</version>
</dependency>
package com.yu.test; import java.util.HashSet; import java.util.Set; import org.junit.Test; import redis.clients.jedis.HostAndPort; import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisCluster; import redis.clients.jedis.JedisPool; public class RedisTest { /** * 单机版连接 */ @Test public void jedisSingleTest() { Jedis jedis = new Jedis("129.204.6.54",6379); jedis.set("name", "zhangsan"); System.out.println(jedis.get("name")); jedis.close(); } /** * jedis单机版使用连接池 */ @Test public void jedisPoolTest() { JedisPool jedisPool = new JedisPool("129.204.6.54",6379); Jedis jedis = jedisPool.getResource(); jedis.set("hello", "word"); System.out.println(jedis.get("hello")); jedisPool.close(); } /** * 集群版jedis测试 */ @Test public void jedisClusterTest() { Set<HostAndPort> nodes = new HashSet<HostAndPort>(); nodes.add(new HostAndPort("129.204.6.54", 6381)); nodes.add(new HostAndPort("129.204.6.54", 6382)); nodes.add(new HostAndPort("129.204.6.54", 6383)); nodes.add(new HostAndPort("129.204.6.54", 6384)); nodes.add(new HostAndPort("129.204.6.54", 6385)); nodes.add(new HostAndPort("129.204.6.54", 6386)); JedisCluster cluster = new JedisCluster(nodes); cluster.set("address", "北京"); System.out.println(cluster.get("address")); cluster.close(); } } |