基于Spring boot 2.1.3集成redisson

环境准备

开发工具:IntelliJ IDEA 2019.3.5
配置工具:Maven
其它版本:Spring Boot 2.x + Jdk8+redisson

配置文件

<dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>org.redisson</groupId>
            <artifactId>redisson-spring-boot-starter</artifactId>
            <version>3.9.1</version>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <scope>runtime</scope>
            <optional>true</optional>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
            <exclusions>
                <exclusion>
                    <groupId>org.junit.vintage</groupId>
                    <artifactId>junit-vintage-engine</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
    </dependencies>

    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-dependencies</artifactId>
                <version>${spring-boot.version}</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>

测试类

@RunWith(SpringRunner.class)
@SpringBootTest(classes = RedissonBootApplicationTests.class)
public class RedissonBootApplicationTests {


    private String password, host;
    private int port, timeout, database, maxActive, minIdle,connectTimeout;

    @PostConstruct
    public void postConstruct() {
        port = 6379;
        timeout = 5000;//等待节点回复命令的时间。该时间从命令发送成功时开始计时。
        connectTimeout=5000;//同任何节点建立连接时的等待超时。时间单位是毫秒
        database = 1;
        maxActive = 100; //设置对于master节点的连接池中连接数最大为500
        minIdle = 5;
        host = "127.0.0.1";
        password="123456";
    }

    @Test
    public void redissonClient() {
        Config config = new Config();
        SingleServerConfig serverConfig = config.useSingleServer().setAddress("redis://" + host + ":" + port)
                .setTimeout(timeout)
                .setDatabase(database)
                .setConnectionPoolSize(maxActive)
                .setConnectionMinimumIdleSize(minIdle);
        if (StringUtils.isNotEmpty(password)) {
            serverConfig.setPassword(password);
        }
        RedissonClient redissonClient = Redisson.create(config);
        System.out.println("redis create successfully."+redissonClient.getConfig());
        RBucket<String> keyObject = redissonClient.getBucket("key1");
        keyObject.set("Hello World.");
    }

运行情况

运行RedissonBootApplicationTests 可以看到把值已经插入到数据库中了,如下图
在这里插入图片描述

总结

本次主要是用redisson-spring-boot-starter的方式集成,网上也有很多是直接用redisson的jar包去做,现redisson团队也已经做成spring-boot-starter了,方便集成和使用,推荐使用这种方式集成
另,还有其它的工具如Lettuce、Jedis等,后面再慢慢去研究,redisson的分布式锁同步会再更新。
如有问题,欢迎有问题及时交流。谢谢!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要下载spring-boot-maven-plugin 2.1.3的jar文件,可以按照以下步骤进行。 首先,打开Maven中央仓库的网站(https://mvnrepository.com/),在搜索框中输入"spring-boot-maven-plugin",然后点击搜索按钮。 在搜索结果页面上,找到版本号为2.1.3的spring-boot-maven-plugin。点击该版本号的链接,进入该版本的详细信息页面。 在详细信息页面中,可以找到该版本的jar文件下载链接。点击下载链接,将jar文件保存到本地计算机。 注意,在下载jar文件之前,请确保已经安装了Maven构建工具以及配置了相应的仓库地址。此外,还要注意根据你的项目需求,选择适合的Maven版本和spring-boot-maven-plugin的正确版本进行下载。 完成以上步骤后,你就成功地下载了spring-boot-maven-plugin 2.1.3的jar文件。你可以将该jar文件导入到你的项目中,然后使用相应的插件功能。 ### 回答2: 要下载spring-boot-maven-plugin2.1.3.jar文件,可以按照以下步骤进行操作: 1. 首先,在你的项目的pom.xml文件中添加以下依赖项: ```xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>2.1.3.RELEASE</version> </dependency> ``` 这会告诉Maven在构建过程中使用该插件。 2. 接下来,可以使用Maven的命令行工具或者集成开发环境(IDE)中的Maven插件来下载该插件。 - 在命令行中,可以使用以下命令下载插件: ```shell mvn dependency:copy -Dartifact=org.springframework.boot:spring-boot-maven-plugin:2.1.3.RELEASE:jar -DoutputDirectory=/path/to/output/directory ``` 其中,`/path/to/output/directory`是你希望将该插件保存的目录路径。 - 在IDE中,可以在项目的Maven视图或者依赖管理视图中找到`spring-boot-maven-plugin`依赖项,右击该依赖并选择"Download"或者"Copy"选项,将插件下载到指定的目录路径中。 3. 下载完成后,你可以在指定的目录路径中找到`spring-boot-maven-plugin-2.1.3.jar`文件。 请注意,下载的插件的版本需要与你在pom.xml文件中指定的版本一致,否则可能会导致兼容性问题。 ### 回答3: 要下载spring-boot-maven-plugin2.1.3.jar文件,您可以按照以下步骤进行操作: 1. 首先,打开您的Web浏览器,并导航到https://search.maven.org/网站。 2. 在搜索框中输入“spring-boot-maven-plugin”,然后点击搜索按钮。 3. 在搜索结果中找到与版本2.1.3相匹配的spring-boot-maven-plugin。请确保选择了正确的版本。 4. 单击该版本的链接,然后进入该版本的页面。 5. 在此页面上,您将看到“Download”按钮。单击该按钮以开始下载jar文件。 6. 单击“Download”按钮后,浏览器将提示您选择保存文件的位置。选择合适的位置,并单击“保存”。 7. 等待下载完成。下载速度取决于您的网络连接速度以及服务器的响应速度。 8. 下载完成后,您将在您选择保存的位置找到该jar文件。 现在,您已经成功地下载了spring-boot-maven-plugin2.1.3.jar文件。您可以将此jar文件用于您的项目中,根据您的需要进行配置和使用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值