您现在的位置是:首页 > 编程 > 

【Redis】007

2025-07-29 11:33:34
【Redis】007 一、通过Jedis操作Redis1、什么是Jedis使用Java操作Redis,Jedis是Redis官方推荐的Java连接开发工具;2、Jedis使用第一步:创建一个空项目,并创建一个普通的Maven模块第二步:导入相关坐标代码语言:javascript代码运行次数:0运行复制<?xml version="1.0" encoding="U

【Redis】007

一、通过Jedis操作Redis

1、什么是Jedis

使用Java操作Redis,Jedis是Redis官方推荐的Java连接开发工具;

2、Jedis使用

第一步:创建一个空项目,并创建一个普通的Maven模块
第二步:导入相关坐标
代码语言:javascript代码运行次数:0运行复制
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns=".0.0"
         xmlns:xsi=";
         xsi:schemaLocation=".0.0 .0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId></groupId>
    <artifactId>redis-01-jedis</artifactId>
    <version>1.0-SAPSHOT</version>

    <dependencies>
        <!-- .clients/jedis -->
        <dependency>
            <groupId></groupId>
            <artifactId>jedis</artifactId>
            <version>..0</version>
        </dependency>
        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>fastjson</artifactId>
            <version>1.2.74</version>
        </dependency>
    </dependencies>

</project>
第三步:测试连接

创建一个类TestPing:

代码语言:javascript代码运行次数:0运行复制
package com.zibo;

import .jedis.Jedis;

public class TestPing {
    public static void main(String[] args) {
        //1、new一个Jedis对象
        Jedis jedis = new Jedis("127.0.0.1", 679);
        //Jedis的所有命令就是之前学的redis指令
        println(jedis.ping());
    }
}

启动redis服务:

运行测试:

、备注

其他命令不再演示,跟之前的一样;

二、通过Jedis进行事务操作

1、代码

代码语言:javascript代码运行次数:0运行复制
package com.zibo;

import com.alibaba.fastjson.JSOObject;
import .jedis.Jedis;
import .jedis.Transaction;

public class TestTX {
    public static void main(String[] args) {
        Jedis jedis = new Jedis("127.0.0.1", 679);

        JSOObject jsonObject = new JSOObject();
        jsonObject.put("hello", "world");
        jsonObject.put("name", "zibo");
        // 开启事务
        Transaction multi = ();
        String result = ();
        // jedis.watch(result)
        try {
            multi.set("user1", result);
            multi.set("user2", result);
            // 执行事务
            ();
        }catch (Exception e){
            // 放弃事务
            multi.discard();
        } finally {
            // 关闭连接
            println(jedis.get("user1"));
            println(jedis.get("user2"));
            ();
        }
    }
}

2、运行结果

三、Spring Boot整合Redis

之前写过,笔记见

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2025-01-06,如有侵权请联系 cloudcommunity@tencent 删除事务springbootredis连接

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/biancheng/1198234.html

相关标签:无
上传时间: 2025-07-23 11:05:07

上一篇:【Redis】008

下一篇:【Redis】006

留言与评论(共有 7 条评论)
本站网友 vbulletin
27分钟前 发表
跟之前的一样;二
本站网友 平安贷款
17分钟前 发表
new一个Jedis对象 Jedis jedis = new Jedis("127.0.0.1"
本站网友 天桥租房
10分钟前 发表
"zibo"); // 开启事务 Transaction multi = (); String result = (); // jedis.watch(result) try { multi.set("user1"
本站网友 small是什么意思
5分钟前 发表
xsi="; xsi
本站网友 杭州房地产网
21分钟前 发表
schemaLocation=".0.0 .0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId></groupId> <artifactId>redis-01-jedis</artifactId> <version>1.0-SAPSHOT</version> <dependencies> <!-- .clients/jedis --> <dependency> <groupId></groupId> <artifactId>jedis</artifactId> <version>..0</version> </dependency> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.74</version> </dependency> </dependencies> </project>第三步:测试连接创建一个类TestPing:代码语言:javascript代码运行次数:0运行复制package com.zibo; import .jedis.Jedis; public class TestPing { public static void main(String[] args) { //1
本站网友 提问网站
13分钟前 发表
笔记见本文参与 腾讯云自媒体同步曝光计划