【Redis】007
【Redis】007
一、通过Jedis操作Redis1、什么是Jedis使用Java操作Redis,Jedis是Redis官方推荐的Java连接开发工具;2、Jedis使用第一步:创建一个空项目,并创建一个普通的Maven模块第二步:导入相关坐标代码语言:javascript代码运行次数:0运行复制<?xml version="1.0" encoding="U
【Redis】007
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服务:
运行测试:
、备注
其他命令不再演示,跟之前的一样;
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、运行结果
之前写过,笔记见
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2025-01-06,如有侵权请联系 cloudcommunity@tencent 删除事务springbootredis连接#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格
上传时间: 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分钟前 发表 |
笔记见本文参与 腾讯云自媒体同步曝光计划 |