暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

使用Jedis访问Redis数据库

怀念和想念 2025-04-11
30

https://www.cnblogs.com/best/p/5691947.html

Jedis是redis的java版的客户端实现,在java程序中我们可以通过Jedis访问Redis数据库,源代码地址(https://github.com/xetorthio/jedis),实现访问的方法如下:

4.1、引用或依赖Jedis包

4.1.1、如果使用Maven,修改pom.xml文件,添加Jedis的依赖,修改后的pom.xml文件如下:

复制代码
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.zhangguo</groupId>
    <artifactId>JedisDemo</artifactId>
    <version>0.0.1</version>

    <dependencies>
        <!-- Jedis -->
        <dependency>
            <groupId>redis.clients</groupId>
            <artifactId>jedis</artifactId>
            <version>2.8.1</version>
        </dependency>
    </dependencies>

</project>
复制
复制代码

 引用成功后的结果:

从引用的结果可以发现jedis使用了commons的连接池技术。

4.1.2、如果直接添加引用,可以去github下载jedis源码包自行编译,下载地址是:https://github.com/xetorthio/jedis/releases,当前最新版本2.8.1。

如果想直接下载jar包,可以到Maven共享资源库(http://search.maven.org/)下载,如下所示:

4.2、调用Jedis

先开启redis数据库服务,处理监听状态,在java项目中编写如下测试代码:

复制代码
package com.zhangguo.jedisdemo;

import redis.clients.jedis.Jedis;

public class HelloJedis {
    public static void main(String[] args) {
        //实例化一个jedis对象,连接到指定的服务器,指定连接端口号
        Jedis jedis = new Jedis("127.0.0.1",6379);
        //将key为message的信息写入redis数据库中
        jedis.set("message", "Hello Redis!");
        //从数据库中取出key为message的数据
        String value = jedis.get("message");
        System.out.println(value);
        //关闭连接
        jedis.close();
    }
}
复制
复制代码

运行结果:

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论