1、使用jedis往redis中插入数据:package com.gwolf.redis;import redis.clients.jedis.Jedis;public class TestJedisAPI { public static void main(String[] args) { Jedis jedis = new Jedis("192.168.1.102", 6379); jedis.set("k1", "k1"); jedis.set("k2", "k2"); jedis.set("k3", "k3"); }}
2、执行完程序之后,我们使用redis客户端查看数据是否加入到redis数据库中。
3、使用java api得到redis中的值。package com.gwolf.redis;import redis.clients.jedis.Jedis;public class TestJedisAPI { public static void main(String[] args) { Jedis jedis = new Jedis("192.168.1.102", 6379); System.out.println(jedis.get("k1")); }}
4、使用api打印redis中所有的值:package com.gwolf.redis;import java.util.Set;import redis.clients.jedis.Jedis;public class TestJedisAPI { public static void main(String[] args) { Jedis jedis = new Jedis("192.168.1.102", 6379); Set<String> jedises = jedis.keys("*"); for(String key:jedises) { System.out.println(jedis.get(key)); } }}
5、使用api插入hash数据类型:package com.gwolf.redis;import jav锾攒揉敫a.util.HashMap;import java.util.Map;import redis.clients.jedis.Jedis;public class TestJedisAPI { public static void main(String[] args) { Jedis jedis = new Jedis("192.168.1.102", 6379); Map<String,String> map = new HashMap<>(); map.put("telphone", "17352896655"); map.put("address", "长沙市"); jedis.hmset("person", map); }}
6、使用api从hash中得到key的值:package com.gwolf.redis;import java.util.List;import redis.clients.jedis.Jedis;public class TestJedisAPI { public static void main(String[] args) { Jedis jedis = new Jedis("192.168.1.102", 6379); List<String> result = jedis.hmget("person", "telphone","address"); for(String el:result) { System.out.println(el); } }}