javascript
java redis快速入门_SpringDataRedis快速入门
1.pom引入依賴
redis.clients
jedis
2.9.0
org.springframework.data
spring-data-redis
2.0.5.RELEASE
2.新增配置文件 redis-config.properties
redis.host=127.0.0.1
redis.port=6379
redis.pass=
redis.database=0
redis.maxIdle=300
redis.maxWait=3000
maxWait:連接池中連接用完時,新的請求等待時間,毫秒
maxIdle: 最大閑置個數
3.新增spring配置文件applicationContext-redis.xml
xmlns:cache="http://www.springframework.org/schema/cache"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/cache http://www.springframework.org/schema/beans/spring-cache.xsd">
p:host-name="${redis.host}" p:port="${redis.port}" p:password="${redis.pass}" p:pool-config-ref="poolConfig"/>
4.創建枚舉用于存放
package com.qingcheng.utlis;
public enum CacheKey {
AD,//廣告
SKU_PRICE,//價格
CATEGORY_TREE;//商品分類導航樹
}
5.注入redisTemplate使用,此處使用的存入枚舉,當然也可以用其他的
redisTemplate.boundValueOps(CacheKey.CATEGORY_TREE).set(categoryTree);
6.啟動項目初始化的類調用,當項目啟動會自動執行這個方法
@Component
public class Init implements InitializingBean {
@Autowired
private AdService adService;
public void afterPropertiesSet() throws Exception {
System.out.println("緩存預熱");
adService.positions();
}
}
總結
以上是生活随笔為你收集整理的java redis快速入门_SpringDataRedis快速入门的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 谷歌 Pixel 8 DXOMARK 影
- 下一篇: java 代码通用结构_java spr