1. 简介
springboot对常用的数据库支持外,对nosql 数据库也进行了封装自动化,为了方便其他应用程序快捷、方便的使用redis,而不用去管理连接,存储等,故把对redis逻辑操作如增、删、改、查放到tars(rpc框架)下,以达到上述目的。
2. Tars服务搭建
2.1在IDEA开发工具中打开新建工程
2.2点击下一步后,在对话框中填写如图中的内容
点击下一步直到结束
2.3配置pom.xml
2.3.1 添加tars相关配置
2.3.2 添加springboot相关配置
2.3.3 添加redis相关配置
2.4添加tars文件,路径要与pom.xml中的一样
RedisTest.tars文件内容
2.5添加属性配置文件application.properties
2.6 利用tars文件生成对应代码
执行上述命令会增加下图红色部分代码
2.7 增加impl目录并创建RedisTestServantImpl类,实现上图中的接口
3. Springboot整合Redis
添加下图红色标注的目录与文件
RedisConf主要是配置管理类,负责相关配置类的自动注入
package com.ancun.RedisTest.app.config;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.PropertySource;
import org.springframework.context.support.PropertySourcesPlaceholderConfigurer;
import org.springframework.data.redis.connection.RedisConnectionFactory;
import org.springframework.data.redis.connection.jedis.JedisConnectionFactory;
import org.springframework.data.redis.core.*;
import org.springframework.data.redis.serializer.JdkSerializationRedisSerializer;
import org.springframework.data.redis.serial