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快速入门相关推荐
- Java基础-SSM之mybatis快速入门篇
Java基础-SSM之mybatis快速入门篇 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 其实你可能会问什么是SSM,简单的说就是spring mvc + Spring + m ...
- HSQLDB数据库使用详解(入门)及快速使用
hsql数据库使用详解(入门)及快速使用 一.简介: hsql数据库是一款纯Java编写的免费数据库,许可是BSD-style的协议,如果你是使用Java编程的话,不凡考虑一下使用它,相对其 他数据库 ...
- RabbitMQ快速入门 | 帮助快速上手
♨️本篇文章记录的为RabbitMQ知识中快速入门相关内容,适合在学Java的小白,帮助新手快速上手,也适合复习中,面试中的大佬
- python爬虫入门教程--快速理解HTTP协议(一)
http协议是互联网里面最重要,最基础的协议之一,我们的爬虫需要经常和http协议打交道.下面这篇文章主要给大家介绍了关于python爬虫入门之快速理解HTTP协议的相关资料,文中介绍的非常详细,需要 ...
- 新手入门 如何快速找到Python进阶路线?
新手入门 如何快速找到Python进阶路线?Python作为一种开放源代码的脚本编程语言,常用于开发各种程序.随着近几年人工智能的火爆,Python一度受到众多程序员的追捧,成为首选的入门编程语言.很 ...
- AFNnetworking快速教程,官方入门教程译
AFNnetworking快速教程,官方入门教程译 分类: IOS2013-12-15 20:29 12489人阅读 评论(5) 收藏 举报 afnetworkingjsonios入门教程快速教程 A ...
- 基金投资入门教程-----快速读懂基金招募书
基金投资入门教程-----快速读懂基金招募书 基金投资入门教程-----快速读懂基金招募书 3.快速读懂基金招募书 下载基金招募书 开始读 基金投资入门教程-----快速读懂基金招募书 3.快速读懂基 ...
- Turtlebot4入门教程-快速开始
来源:Turtlebot4入门教程-快速开始 - 创客智造 说明: 介绍Turtlebot4开始使用流程 相关设备: Turtlebot4机器人套件:采购地址 开启机器人电源 要为机器人供电,请将其放 ...
- python快速编程入门课后简答题答案-编程python入门 编程python入门课后习题
编程python入门 编程python入门课后习题 米粒妈咪课堂小编整理了填空.选择.判断等一些课后习题答案,供大家参考学习. 第一章 一.填空题 Python是一种面向对象的高级语言. Python ...
最新文章
- sqlserver的索引创建
- 实例解析Java class文件格式
- 支付宝瓜分9亿,20倍大概能分到多少钱?
- linux mysql安装教程 方大帝_discuz论坛出现Can not connect to MySQL server错误的解决方法...
- 10_Influxdb+Grafana监控Mysql
- iphonex价格_正二品:帮你解读IphoneX回收价,为何二手市场iphoneX依旧吃香
- 大数据的乘法实现——C语言
- 如何将python数据输入到excel中_如何使用python将大量数据导出到Excel中的小技巧之一...
- modbus调试工具 linux,Modbus测试工具 :Modbus Poll,Modbus Slave
- Cglib 代码生成库使用快速入门
- python误差修正模型_在Python中实现Johansen Test for Cointegration
- ie8 升级页面html,ie7浏览器怎么升级到ie8?
- 计算机上安装了更新ie版本,安装ie浏览器提示系统有更新的版本怎么办_ie提示有更新版本的解决方法...
- Xshell安装教程及Xshell安装程序集组件时出错的解决方法
- 牛客练习赛72—B:brz的雪糕
- Cent OS7基础 第五节
- vue中使用vue-awesome-swiper的方法(实现一屏展示多个图片,点击左右滚动一张)
- 修改http默认的80端口为其它端口
- SLAM学习资源免费分享-转载
- 亚稳态原因以及跨时钟处理方法
热门文章
- CentOS常用到的查看系统命令
- 技术人生:新的生活计划
- (七)全半角转换(转)
- maven打包出错: Failed to clean project: Failed to delete
- python算法与数据结构-快速排序算法
- “我是技术总监,你干嘛总问我技术细节?”| 程序员有话说
- PHP超全局变量$_ENV详解,及$_ENV为空的可能原因
- uni-app中使用lodash_uniapp适配到微信小程序注意事项
- js内存泄漏常见的四种情况(From LeuisKen)
- 写给后端程序员的HTTP缓存原理介绍