Java和Redis

查找帮助您使用Redis和Java进行开发的教程、示例和技术文章。

开始#

Java社区构建了许多您可以找到的客户端库在这里.对于Java和Redis的第一步,本文将介绍如何使用两个主要库:绝地和生菜.

“博客帖子”绝地vs莴苣:探索“将帮助您选择最适合您的应用程序;请记住,两者都可以在Spring和SpringBoot框架中使用。

使用绝地武士#

第一步。将依赖项Jedis依赖项添加到Maven(或Gradle)项目文件:#

< 附属国 >
< groupId > redis.clients groupId >
< 人工的 > 绝地武士 人工的 >
< 版本 > 3.4.0 版本 >
附属国 >

第二步。导入所需的类#

进口 雷迪斯 . 客户 . 绝地武士 . * ;

步骤3.创建连接池#

将绝地武士库添加到项目中并导入必要的类后,即可创建连接池。

你可以在网站上找到更多关于绝地连接池的信息绝地维基。连接池基于Apache公共池2.0库.

绝地线轴 绝地线轴 = 新的 绝地线轴 ( 新的 绝地假脱机配置 ( ) , “本地主机” , 6379 ) ;

步骤4.编写应用程序代码#

一旦您访问了连接池,现在就可以获得一个绝地实例,并开始与您的Redis实例交互。

//创建一个绝地连接池
绝地线轴 绝地线轴 = 新的 绝地线轴 ( 新的 绝地假脱机配置 ( ) , “本地主机” , 6379 ) ;
//获取池并使用数据库
尝试 ( 绝地 绝地武士 = 绝地线轴 . 获取资源 ( ) ) {
绝地武士 . 设置 ( “我的钥匙” , “绝地武士你好” ) ;
一串 价值 = 绝地武士 . 得到 ( “我的钥匙” ) ;
系统 . 出来 . 普林顿 ( 价值 ) ;
绝地武士 . 扎德 ( “车辆” , 0 , “汽车” ) ;
绝地武士 . 扎德 ( “车辆” , 0 , “自行车” ) ;
设置 < 一串 > 车辆 = 绝地武士 . zrange ( “车辆” , 0 , - 1. ) ;
系统 . 出来 . 普林顿 ( 车辆 ) ;
}
//关闭连接池
绝地线轴 . 关闭 ( ) ;

有关Java和Redis连接的更多信息,请参阅“Redis Connect".

Redis发射台#

Redis Launchpad就像Redis示例应用的“应用商店”。您可以轻松找到适用于首选框架和语言的应用程序。下面是其中的一些应用程序。单击此处访问应用程序的完整列表

生态系统#

作为开发人员,您可以在应用程序中直接使用Java客户端库,也可以使用以下框架:春天,夸克斯,垂直x,及微型机器人.


更多开发人员资源#


雷迪斯大学#

面向Java开发人员的Rediag万博下载万博最新版本下载苹果s#

Redis for Java ag万博下载万博最新版本下载苹果Developers教您如何使用Jedis客户端库在Java中构建健壮的Redis客户端应用程序。本课程重点介绍使用Jedis API编写惯用Java应用程序,描述管理Redis数据库连接、处理错误和使用JDK标准类的特定语言模式。本课程材料直接使用Jedis API,无需额外的框架。因此,本课程适合所有Java开发人员,并清楚地说明了使用Redis编写应用程序所涉及的原则。

Baidu