1. 程式人生 > >單機環境下java使用redis的簡單程式碼

單機環境下java使用redis的簡單程式碼

自己寫的測試程式碼段,給大家分享一下
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(); } }