原文地址:https://www.baeldung.com/redis-redisson 借助翻译工具简单翻译了下,以原文为准

1. 概述

Redisson 是 Java 的 Redis 客户端。在本文中,我们将探讨它的一些功能,并演示它如何帮助构建分布式业务应用程序。 Redisson 构成了一个内存数据网格,提供由 Redis 支持的分布式 Java 对象和服务。其分布式内存数据模型允许跨应用程序和服务器共享域对象和服务。 在本文中,我们将了解如何设置 Redisson,了解其运行方式,并探索一些 Redisson 的对象和服务。

2. Maven 依赖项

让我们首先将Redisson导入到我们的项目中,方法是将以下部分添加到我们的 pom.xml 中:

<dependency>
    <groupId>org.redisson</groupId>
    <artifactId>redisson</artifactId>
    <version>3.20.0</version>
</dependency>

此依赖项的最新版本可在此处找到。

3.配置

在开始之前,我们必须确保已安装并运行最新版本的 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 代码,也可以从外部配置文件加载

3.1. Java 配置

让我们在 Java 代码中配置 Redisson: