/redis-starter

redis工具类的起步依赖和自动配置

Primary LanguageJava

redis-starter

介绍

该项目的主要目的是为了快速配置redis工具类,并且基于springboot的自动配置,来快速引入到需要的项目中.

2018年11月10日 新增内容 redis订阅通知的框架

内容

项目的中主要是将以前自己写的redis工具类(https://github.com/cdy1996/common-util),通过快速的配置引入到项目中,主要是通过spring的自动配置来实现.

当然目前只将单redis的工具类引入,主从和集群的redis工具类并未加入(其实也差不多),留待之后再添加.

2018年11月10日 新增内容 SubscribeBeanPostProcess该类会在bean初始化的时候对每个bean进行检查然后给有对应注解的方法进行订阅处理

使用

在springbootApplication 的main类上,加上@EnableRedisUtil注解,然后在配置文件中配置redis的地址

2018年11月10日 新增内容 在配置中加入对应的bean

    @Bean
    public SubscribeBeanPostProcess subscribeBeanPostProcess(){
        return new SubscribeBeanPostProcess();
    }

    @Bean
    public RedisPublisher redisPublisher(){
        return new RedisPublisher()
    }

设计

主要时通过@configuration进行bean的配置,然后通过@import导入到容器中.