Spring Boot对Redis的整合
来源:互联网 发布:金山数据恢复大师下载 编辑:程序博客网 时间:2024/06/18 11:23
SpringBoot提供了RedisTemplate的整合,还没学到,这里只是将常规的xml配置转成对应的注解即可。
第一步:创建Redis的配置文件
创建redis.properties
redis.maxTotal=200redis.node1.host=127.0.0.1redis.node1.port=6379
第二步:创建Spring Boot对Redis的整合文件
创建RedisSpringConfig类
package com.hhu.cart.spring.config;import java.util.ArrayList;import java.util.List;import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.context.annotation.PropertySource;import redis.clients.jedis.JedisPoolConfig;import redis.clients.jedis.JedisShardInfo;import redis.clients.jedis.ShardedJedisPool;@Configuration@PropertySource(value = "classpath:redis.properties")public class RedisSpringConfig { @Value("${redis.maxTotal}") private Integer redisMaxTotal; @Value("${redis.node1.host}") private String redisNode1Host; @Value("${redis.node1.port}") private Integer redisNode1Port; private JedisPoolConfig jedisPoolConfig() { JedisPoolConfig jedisPoolConfig = new JedisPoolConfig(); jedisPoolConfig.setMaxTotal(redisMaxTotal); return jedisPoolConfig; } @Bean public ShardedJedisPool shardedJedisPool() { List<JedisShardInfo> jedisShardInfos = new ArrayList<JedisShardInfo>(); jedisShardInfos.add(new JedisShardInfo(redisNode1Host, redisNode1Port)); return new ShardedJedisPool(jedisPoolConfig(), jedisShardInfos); }}
阅读全文
0 0
- Spring Boot对Redis的整合
- spring boot整合redis
- spring boot 整合 redis
- spring boot整合redis
- Spring Boot整合Redis
- spring boot redis整合
- spring boot 整合redis对查询数据做缓存( 利用spring的AOP技术)
- spring boot 整合redis对查询数据做缓存( 利用spring的AOP技术)
- Spring Boot对dubbo的整合
- spring-boot整合redis 总结
- (七)Spring Boot 整合Redis
- spring boot shiro redis整合
- spring boot整合redis,实现shiro的CacheManager
- spring boot整合redis实现shiro的分布式session共享
- spring boot中spring cache 整合redis
- spring-boot整合redis作为缓存(2)——spring-boot的缓存
- spring boot整合redis主从sentinel
- spring boot 中redis与cookie整合
- javascript设计模式
- 导入别人的android studio项目
- C和指针之联合体大小
- LAMP的部署————mariadb (mysql)的管理
- fread函数详解
- Spring Boot对Redis的整合
- Day7之面向对象笔记
- codeforces 143B Help Kingdom of Far Far Away 2(模拟)
- IO流/属性类/序列化
- win10宿主机下VM虚拟机Ubuntu不能联网问题解决
- 《数据结构算法与应用》编写一个函数changeLength2D,用以改变一个二维数组的长度。二维数组的每一维的长度都是可以变化的
- WPF中的数据模板使用方式之一:ContentControl、ContentTemplate和TemplateSelector的使用
- 车牌号和身份证号的提取
- C++之日历