Java使用 Jedis 连接redis

虽然spring整合了Jedis,可以使用Spring框架导入封装好的Jedis。这里作者只想自己记录一点跟redis相关的操作和场景,所有demo越简单,使用的jar越少越好(毕竟我是一个java程序员,而不是一个spring程序员。)

废话不说直接上代码

导入maven

3.x以上支持高版本的redis特性

       
            redis.clients
            jedis
            3.1.0
        

封装一个工具类

public class RedisCilBase {
    private static final String HOST = "101.132.189.80";
    private static final String PASSWORD = "*******";
    private static final Integer PORT = 6379;

    public static Jedis redisCil() {
        Jedis jedis = new Jedis(HOST, PORT);
        jedis.auth(PASSWORD);
        return jedis;
    }
} 

这里需要注意一个地方,Jedis的构造函数功能很多,其中可以控制ssl登陆方式、连接超时时间、url直连,但是里面并没有一个传password的构造函数,这一点需要注意,如果选择使用密码连接,需要在new的Jedis对象调用它的auth方法,加入密码

获取一个cil

现在你可以通过这个静态方法获取一个redis的客户端连接了

Jedis jedis = RedisCilBase.redisCil();
        jedis.set("hello","你好");
        jedis.get("hello");
        jedis.close();

你可能感兴趣的:(Java使用 Jedis 连接redis)