Java链接redis的工具包有不少,这里我选择使用Jedis进行链接。链接很简单,以下:java
package mjy; import java.util.HashMap; import java.util.Map; import redis.clients.jedis.Jedis; public class RedisClientConnectionTest { public static void main(String[] args) { // 构造一个redis的客户端对象 Jedis jedis = new Jedis("mini1", 6379); String ping = jedis.ping(); System.out.println(ping); //插入value为string的记录 long result = jedis.sadd("session", "server0002"); System.out.println(result); //插入value为list的记录 long result_1 = jedis.lpush("servers", "server1","server2","server3"); System.out.println(result_1); //插入value为set的记录 long result_2 = jedis.sadd("aaa", "aaa1","aaa2","aaa3"); System.out.println(result_2); //插入value为hash的记录 Map<String , String> hashMap = new HashMap<String , String>(); hashMap.put("001", "zhangsan"); hashMap.put("002", "lishi"); hashMap.put("003", "wangwu"); String result_3 = jedis.hmset("hash_key", hashMap); System.out.println(result_3); //插入value为zset的记录 Map<String , Double> hMap = new HashMap<String , Double>(); hMap.put("zhangsan", 1.0); hMap.put("lishi", 2.0); hMap.put("wangwu", 3.0); long result_4 = jedis.zadd("zset_key", hMap); System.out.println(result_4); } }
测试结果以下: