在Springboot上使用jedis来操作缓存redis --jedis的配置
来源:互联网 发布:logo制作软件中文版mac 编辑:程序博客网 时间:2024/05/29 05:12
首先在自己的appliction.properties加入
# Jedis jedis.max.total = 100jedis.max.idle = 10jedis.max.waitmillis = 10000jedis.testOnBorrow = truejedis.max.timeout = 10000jedis.host = localhostjedis.port = 6379
// 0.0不知道为啥咋颜色不一样(但是这重要)
之后在config文件下加入jedis的配置 jedisConfiguration.java
@Componentpublic 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里面去,在原来的文件中加入
@Autowiredprivate JedisConfiguration jedisConfiguration;//注入到springconfig中
注释:我这里使用的是分布式Redis集群客户端 shardedJedis 。shardedJedispool和Jedispool 网上有详细的说明,大家可以根据自己的需要使用哪一个缓存池。@Beanpublic 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);
到此Jedis的配置就成了,接下来就是在代码里的具体使用了。( ⊙ o ⊙ ) 还有下一篇幺......
1 0
- 在Springboot上使用jedis来操作缓存redis --jedis的配置
- SpringBoot 集成Jedis操作Redis缓存
- 在Springboot下使用Jedis操作redis---jedis在代码中的使用
- 使用Jedis操作redis
- 使用Jedis操作Redis
- 使用Jedis操作redis
- 使用Jedis操作Redis
- 使用Jedis操作redis
- 使用Jedis操作redis
- 使用Jedis操作redis
- 使用Jedis操作redis
- 使用Jedis操作redis
- 使用Jedis操作Redis
- 用Jedis操作redis缓存
- Redis Jedis的使用(上)
- Redis--Jedis的使用
- Java使用Jedis操作Redis
- 使用Jedis操作Redis数据库
- 剑指offer-58.对称的二叉树
- ARM day2 开发环境搭建(uboot的烧写)
- C++作业6
- 整体开发思路
- 宠物商店
- 在Springboot上使用jedis来操作缓存redis --jedis的配置
- 淘宝客佣金计算法
- Spring的简介
- java web 开发的临时聊天窗口 并不是很完善 可以实现简单聊天
- 【bzoj1455】罗马游戏
- 一张图了解RSA加解密与加验签
- 牛人看外国文献的方法
- Vue.js的简介
- android源码编译相关