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); } }
測試結果以下: