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快速入门相关推荐

  1. Java基础-SSM之mybatis快速入门篇

    Java基础-SSM之mybatis快速入门篇 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 其实你可能会问什么是SSM,简单的说就是spring mvc + Spring + m ...

  2. HSQLDB数据库使用详解(入门)及快速使用

    hsql数据库使用详解(入门)及快速使用 一.简介: hsql数据库是一款纯Java编写的免费数据库,许可是BSD-style的协议,如果你是使用Java编程的话,不凡考虑一下使用它,相对其 他数据库 ...

  3. RabbitMQ快速入门 | 帮助快速上手

    ♨️本篇文章记录的为RabbitMQ知识中快速入门相关内容,适合在学Java的小白,帮助新手快速上手,也适合复习中,面试中的大佬

  4. python爬虫入门教程--快速理解HTTP协议(一)

    http协议是互联网里面最重要,最基础的协议之一,我们的爬虫需要经常和http协议打交道.下面这篇文章主要给大家介绍了关于python爬虫入门之快速理解HTTP协议的相关资料,文中介绍的非常详细,需要 ...

  5. 新手入门 如何快速找到Python进阶路线?

    新手入门 如何快速找到Python进阶路线?Python作为一种开放源代码的脚本编程语言,常用于开发各种程序.随着近几年人工智能的火爆,Python一度受到众多程序员的追捧,成为首选的入门编程语言.很 ...

  6. AFNnetworking快速教程,官方入门教程译

    AFNnetworking快速教程,官方入门教程译 分类: IOS2013-12-15 20:29 12489人阅读 评论(5) 收藏 举报 afnetworkingjsonios入门教程快速教程 A ...

  7. 基金投资入门教程-----快速读懂基金招募书

    基金投资入门教程-----快速读懂基金招募书 基金投资入门教程-----快速读懂基金招募书 3.快速读懂基金招募书 下载基金招募书 开始读 基金投资入门教程-----快速读懂基金招募书 3.快速读懂基 ...

  8. Turtlebot4入门教程-快速开始

    来源:Turtlebot4入门教程-快速开始 - 创客智造 说明: 介绍Turtlebot4开始使用流程 相关设备: Turtlebot4机器人套件:采购地址 开启机器人电源 要为机器人供电,请将其放 ...

  9. python快速编程入门课后简答题答案-编程python入门 编程python入门课后习题

    编程python入门 编程python入门课后习题 米粒妈咪课堂小编整理了填空.选择.判断等一些课后习题答案,供大家参考学习. 第一章 一.填空题 Python是一种面向对象的高级语言. Python ...

最新文章

  1. sqlserver的索引创建
  2. 实例解析Java class文件格式
  3. 支付宝瓜分9亿,20倍大概能分到多少钱?
  4. linux mysql安装教程 方大帝_discuz论坛出现Can not connect to MySQL server错误的解决方法...
  5. 10_Influxdb+Grafana监控Mysql
  6. iphonex价格_正二品:帮你解读IphoneX回收价,为何二手市场iphoneX依旧吃香
  7. 大数据的乘法实现——C语言
  8. 如何将python数据输入到excel中_如何使用python将大量数据导出到Excel中的小技巧之一...
  9. modbus调试工具 linux,Modbus测试工具 :Modbus Poll,Modbus Slave
  10. Cglib 代码生成库使用快速入门
  11. python误差修正模型_在Python中实现Johansen Test for Cointegration
  12. ie8 升级页面html,ie7浏览器怎么升级到ie8?
  13. 计算机上安装了更新ie版本,安装ie浏览器提示系统有更新的版本怎么办_ie提示有更新版本的解决方法...
  14. Xshell安装教程及Xshell安装程序集组件时出错的解决方法
  15. 牛客练习赛72—B:brz的雪糕
  16. Cent OS7基础 第五节
  17. vue中使用vue-awesome-swiper的方法(实现一屏展示多个图片,点击左右滚动一张)
  18. 修改http默认的80端口为其它端口
  19. SLAM学习资源免费分享-转载
  20. 亚稳态原因以及跨时钟处理方法

热门文章

  1. CentOS常用到的查看系统命令
  2. 技术人生:新的生活计划
  3. (七)全半角转换(转)
  4. maven打包出错: Failed to clean project: Failed to delete
  5. python算法与数据结构-快速排序算法
  6. “我是技术总监,你干嘛总问我技术细节?”| 程序员有话说
  7. PHP超全局变量$_ENV详解,及$_ENV为空的可能原因
  8. uni-app中使用lodash_uniapp适配到微信小程序注意事项
  9. js内存泄漏常见的四种情况(From LeuisKen)
  10. 写给后端程序员的HTTP缓存原理介绍