原文地址:https://www.baeldung.com/redis-redisson 借助翻译工具简单翻译了下,以原文为准
Redisson 是 Java 的 Redis 客户端。在本文中,我们将探讨它的一些功能,并演示它如何帮助构建分布式业务应用程序。 Redisson 构成了一个内存数据网格,提供由 Redis 支持的分布式 Java 对象和服务。其分布式内存数据模型允许跨应用程序和服务器共享域对象和服务。 在本文中,我们将了解如何设置 Redisson,了解其运行方式,并探索一些 Redisson 的对象和服务。
让我们首先将Redisson导入到我们的项目中,方法是将以下部分添加到我们的 pom.xml 中:
<dependency>
<groupId>org.redisson</groupId>
<artifactId>redisson</artifactId>
<version>3.20.0</version>
</dependency>
此依赖项的最新版本可在此处找到。
在开始之前,我们必须确保已安装并运行最新版本的 Redis。如果你没有 Redis 并且使用 Linux 或 Macintosh,则可以按照此处的信息进行设置。如果你是 Windows 用户,则可以使用自 2021 年 2 月起存档的此非官方帖子来设置 Redis 。 我们需要配置Redisson来连接到Redis。Redisson支持与以下Redis配置的连接:
Redisson 支持 Amazon Web Services (AWS) ElastiCache 集群和 Azure Redis 缓存的集群和复制节点。 让我们连接到 Redis 的单节点实例。此实例在默认端口 6379 上本地运行:
RedissonClient client = Redisson.create();
你可以将不同的配置传递给_Redisson_对象的_create_方法。这些配置可以是连接到不同端口的配置,也可以是连接到 Redis 集群的配置。此配置可以是 Java 代码,也可以从外部配置文件加载。
让我们在 Java 代码中配置 Redisson: