[置顶] 在Springboot上使用jedis来操作缓存redis --jedis的配置
2017-05-10 19:24
1181 查看
首先在自己的appliction.properties加入
// 0.0不知道为啥咋颜色不一样(但是这重要)
之后在config文件下加入jedis的配置 jedisConfiguration.java
注释:在下面都是get和set方法自己加上就可以了。别忘了加@Component 呀 ( ⊙ o ⊙ )!
处理完jedis的配置,再把jedis的配置写进springconfig里面去,在原来的文件中加入
注释:我这里使用的是分布式Redis集群客户端 shardedJedis 。shardedJedispool和Jedispool 网上有详细的说明,大家可以根据自己的需要使用哪一个缓存池。
到此Jedis的配置就成了,接下来就是在代码里的具体使用了。( ⊙ o ⊙ ) 还有下一篇幺......
# Jedis jedis.max.total = 100 jedis.max.idle = 10 jedis.max.waitmillis = 10000 jedis.testOnBorrow = true jedis.max.timeout = 10000 jedis.host = localhost jedis.port = 6379
// 0.0不知道为啥咋颜色不一样(但是这重要)
之后在config文件下加入jedis的配置 jedisConfiguration.java
@Component public class JedisConfiguration { @Value("${jedis.port}") private String port;
@Value("${jedis.host}") private String host;@Value("${jedis.max.total}")
private Integer maxTotal;
@Value("${jedis.max.idle}")
private Integer maxIdle;
@Value("${jedis.max.waitmillis}")
private Long maxWaitMillis;
public JedisConfiguration() { }
注释:在下面都是get和set方法自己加上就可以了。别忘了加@Component 呀 ( ⊙ o ⊙ )!
处理完jedis的配置,再把jedis的配置写进springconfig里面去,在原来的文件中加入
@Autowired private JedisConfiguration jedisConfiguration;//注入到springconfig中
@Bean public ShardedJedisPool shardedJedisPool(){ JedisPoolConfig jedisPoolConfig = new JedisPoolConfig(); jedisPoolConfig.setMaxTotal(jedisConfiguration.getMaxTotal()); jedisPoolConfig.setMaxIdle(jedisConfiguration.getMaxIdle()); jedisPoolConfig.setMaxWaitMillis(jedisConfiguration.getMaxWaitMillis()); List<JedisShardInfo> jedisShardInfos = new ArrayList<>(); jedisShardInfos.add(new JedisShardInfo(jedisConfiguration.getUrl())); return new ShardedJedisPool(jedisPoolConfig, jedisShardInfos);
注释:我这里使用的是分布式Redis集群客户端 shardedJedis 。shardedJedispool和Jedispool 网上有详细的说明,大家可以根据自己的需要使用哪一个缓存池。
到此Jedis的配置就成了,接下来就是在代码里的具体使用了。( ⊙ o ⊙ ) 还有下一篇幺......
相关文章推荐
- SpringBoot之Mybatis操作中使用Redis做缓存
- Spring Boot使用redis做数据缓存
- Redis的java客户端(jedis)配置(spring)与使用
- 使用Jedis操作redis 缓存
- Spring Boot中的缓存支持(二)使用Redis做集中式缓存
- 1 Springboot中使用redis,自动缓存、更新、删除
- Spring Boot使用redis做数据缓存
- Spring Boot 基于注解的 Redis 缓存使用详解
- SpringBoot中使用Redis实现缓存
- Spring Boot 整合 Redis 实现缓存操作
- 征服 Redis + Jedis + Spring (一)—— 配置&常规操作(GET SET DEL)
- 征服 Redis + Jedis + Spring (一)—— 配置&常规操作(GET SET DEL)
- Redis-3.2.4集群配置(RedisCluster+SpringBoot+Jedis)
- Spring Boot中的缓存支持(一)注解配置与EhCache使用
- Redis的java客户端(jedis)配置(spring)与使用
- REDIS学习(3.2)spring boot 使用redis作为缓存
- redis学习之Jedis使用线程池封装redis的基本操作及spring的简单封装
- 征服 Redis + Jedis + Spring (一)—— 配置&常规操作(GET SET DEL)
- Spring Boot 整合 Redis 实现缓存操作
- Spring Boot 整合 Redis 实现缓存操作