Java使用 Jedis 连接redis

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

废话不说直接上代码

导入maven

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

       <dependency>
            <groupId>redis.clients</groupId>
            <artifactId>jedis</artifactId>
            <version>3.1.0</version>
        </dependency>

封装一个工具类

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();
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容