Java密码连接redis

一般用Java连接数据库都是在配置文件中配置所有redis相关信息,包括密码,现在给出在java中直接连接redis的方法。


    public void RedisDB(){

        String host  = "localhost";
        int port = 6379;
        Jedis jedis = null;
        try {
            jedis = new Jedis(host,port);
            jedis.auth("mypassword");
            jedis.select(1);
            jedis.set("name","kun");
            String name = jedis.get("name");
            System.out.println("name = " + name);
            jedis.flushDB();
            String name2 = jedis.get("name");
            System.out.println("name2 = " + name2);
        }catch (Exception e){
            e.printStackTrace();
        }finally {
            if (null != jedis){
                try {
                    jedis.close();
                }catch (Exception e){
                    System.out.println("redis连接关闭失败");
                    e.printStackTrace();
                }
            }
        }
    }

我这里通过Jedis建立跟redis的单连接,连接之后直接关闭。
先通过jedis = new Jedis(host,port);连接数据库,然后通过auth认证(输入密码)。
就是说分两步走,先建立连接,然后输入密码。

猜你喜欢

转载自blog.csdn.net/qq_35981283/article/details/80338221
今日推荐