單機環境下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();
    }

}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章