SpringBoot 2.x 一个项目中使用RedisTemplate操作多个Redis库(使用新版本驱动)
SpringBoot 2.x 一个项目中使用RedisTemplate操作多个Redis库 首先是配置文件 然后通过配置类注入RedisTemplate 解释几个地方: 最后是测试环节 背景:我们都知道Redis有16个数据库可以使用,在项目中需要用到redis的多个库,每次使用时再去通过一堆代码切换未免觉得太过麻烦,所以直接通过配置注入多个RedisTemplate,需要用到哪个库时直接使用对应的RedisTemplate即可 首先是配置文件 在application.properties中添加redis的相关配置 #redis多数据配置 redis . database . test1 = 1 redis . database . test2 = 2 redis . host = 127.0 .0 .1 redis . port = 6379 redis . password = root ##连接超时,此处使用单位秒 redis . timeout = 180 ##连接池配置 redis . pool . max - active = 8 redis . pool . max - idle = 8 redis . pool . min - idle = 0 redis . pool . max - wait = - 1 数据库的选择可根据业务需求配置多个,此处测试只配置了两个