springboot整合Redisson,以及怎么去使用

原创
小哥 3年前 (2022-11-08) 阅读数 44 #大杂烩

1.导入依赖项

        
            org.redisson
            redisson
            3.13.6
        

2.编写自动配置类
这里需要说明的是,政府支持多种配置方式,只需选择一种配置方式即可。这里我使用编程配置。

官方文件:https://github.com/redisson/redisson/wiki/2.-%E9%85%8D%E7%BD%AE%E6%96%B9%E6%B3%95

package com.***.***.product.config;

import org.redisson.Redisson;
import org.redisson.api.RedissonClient;
import org.redisson.config.Config;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

/**
 * @author guanghaocheng
 * @version 1.0
 * 翅膀被灰尘和雾气稍稍补充。,蜡烛末端的光线增加了太阳和月亮的辉光。
 * @date 2021/5/17 20:18
 */
@Configuration
public class MyRedissonConfig {
    @Bean(destroyMethod = "shutdown")
    public RedissonClient redisson(){
        //1,创建配置
        Config config = new Config();
        config.useSingleServer().setAddress("redis://192.168.56.10:6379");
        //2、根据Config创建出RedissonClient实例
        RedissonClient redissonClient = Redisson.create(config);
        return redissonClient;
    }

}

值得一提的是,这个配置类是一个redis如何配置节点。如果更多redis节点,请参考我上面给出的官方文档地址以查看配置。

这就是配置!

你可以编写一个测试类来测试你是否能得到它。redissonClient。

开始后,您可以看到您已成功获得它。redisson连接。

三、redisson锁的使用如下:

附录:当时见@Bean中有destroyMethod我不知道这个参数是什么,所以我专门检查了一下。再次录制:

destroyMethod和bean标签的destroyMethod属性,用于配置回调方法以释放资源。一旦配置,spring会毁了这个bean此释放资源的回调方法以前被调用过。

也就是spring在容器被销毁之前,它被销毁。redissionClient这个bean,销毁bean它将在之前调用。bean释放资源的回调方法,即首先调用它。shutdown方法。

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除

热门