您的位置:首页 > 数据库 > Redis

Redis使用(二):SpringBoot整合Redis 配置文件及项目种简单应用

2019-02-11 12:55 786 查看
版权声明:本文为博主原创文章,转载请附上博文链接!欢迎交流!!! https://blog.csdn.net/Mak1214/article/details/86625309
#redis配置
redis:
#数据库索引
database: 0
host: 127.0.0.1
port: 6379
password:xxx
jedis:
pool:
#最大连接数
max-active: 8
#最大阻塞等待时间(负数表示没限制)
max-wait: -1
#最大空闲
max-idle: 8
#最小空闲
min-idle: 0
#连接超时时间
timeout: 10000


下面上代码:

@Autowired
private StringRedisTemplate stringRedisTemplate;
//String 存取
@RequestMapping(value = "select",method = RequestMethod.GET)
List<Employee> select(){
String cacheKey = "employeeList";
//获取key为。。。的List
String employee =stringRedisTemplate.opsForValue().get(cacheKey);
List<Employee> employeeList=null;
if (StringUtils.isEmpty(employee)){
employeeList = employeeService.query();
String list = JsonUtil.listToJson(employeeList);
//存入值
stringRedisTemplate.opsForValue().set(cacheKey,list,30, TimeUnit.HOURS);
return employeeList;
}
List<Employee> employeeList1 = JsonUtil.jsonToList(employee, Employee.class);
return employeeList1;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: