redis入门实例

来源:互联网 发布:网络节点怎么查 编辑:程序博客网 时间:2024/06/08 08:13

昨天学习了redis 的基础知识,今天自己写了个简单实例学习。

package com.baoku.Redis.bim;import java.util.Iterator;import java.util.List;import java.util.Set;import org.junit.Test;import redis.clients.jedis.Jedis;public class TestRedis {    private Jedis jedis;    @Test    public void test(){        testRedisPing();    }    //建立连接    public void setup(){        //连接redis服务器        jedis = new Jedis("localhost");        //权限认证        jedis.auth("testredis");    }    //测试redis连接成功    public void testRedisPing(){        setup();            //查看服务是否运行        System.out.println("Server is running: "+jedis.ping());    }    //测试redis String实例    public void testRedisString(){        setup();        jedis.set("string", "testString");        System.out.println(jedis.get("string"));    }    //测试redis List列表实例    public void testRedisList(){        setup();        jedis.lpush("list", "1");        jedis.lpush("list", "2");        jedis.lpush("list", "3");        List<String> list=jedis.lrange("list", 0, 3);        for (int i=0;i<list.size();i++){            System.out.println(list.get(i));        }    }    //测试redis Keys实例    public void testRedisKeys(){        setup();        Set<String> set=jedis.keys("*");        Iterator<String> iter=set.iterator();        for(int i=0;i<set.size();i++){            System.out.println(iter.next());        }    }}
0 0