單機環境下java使用redis的簡單程式碼
阿新 • • 發佈:2018-12-25
自己寫的測試程式碼段,給大家分享一下
public class JedisTest { String host = "192.168.8.100"; int port= 6379; @Test public void testJedisSingle(){ Jedis jedis = new Jedis(host,port); jedis.set("ke2", "hello jedis"); String value = jedis.get("ke2"); System.out.println(value); jedis.close(); } //連線池測試 @Test public void testjedispool(){ JedisPool pool = new JedisPool(host,port); Jedis jedis = pool.getResource(); jedis.set("key3","jedis pool"); String value = jedis.get("key3"); System.out.println(value); jedis.close(); } /** * 釋出訊息測試 */ @Test public void publishMessage(){ JedisPool pool = new JedisPool(host,port); Jedis jedis = pool.getResource(); jedis.publish("channel1", "hello world"); jedis.close(); } /** * List集合測試 */ @Test public void redisList(){ JedisPool pool = new JedisPool(host,port); Jedis jedis = pool.getResource(); jedis.lpush("ok","zhang"); jedis.lpush("ok","lisi"); jedis.lpush("ok","wangwu"); List<String> list =jedis.lrange("ok",0,5); for (int i = 0;i<list.size();i++){ System.out.println(list.get(i)); } jedis.close(); } }