Redis-与spring的集成(XML形式)
配置文件
<bean id="jedisPoolConfig" class="redis.clients.jedis.JedisPoolConfig"><property name="maxTotal" value="${redis.maxTotal}" /><property name="maxIdle" value="${redis.maxIdle}" /><property name="minIdle" value="${redis.minIdle}" /><property name="maxWaitMillis" value="${redis.maxWaitMillis}" /><property name="testOnBorrow" value="${redis.testOnBorrow}" /></bean><bean id="jedisConnectionFactory" class="org.springframework.data.redis.connection.jedis.JedisConnectionFactory"><property name="hostName" value="${redis.host}" /><property name="port" value="${redis.port}" /><property name="timeout" value="${redis.timeout}" /><property name="poolConfig" ref="jedisPoolConfig" /></bean><bean id="redisTemplate" class="org.springframework.data.redis.core.RedisTemplate"><property name="connectionFactory" ref="jedisConnectionFactory" /><!--从这里开始值得注意,如果是别人往redis里存东西,如果他做了序列化,我们这里需要加上这段配置,如果他没序列化,我们则不能加这段--><property name="keySerializer"><bean class="org.springframework.data.redis.serializer.StringRedisSerializer"/></property><property name="valueSerializer"><bean class="org.springframework.data.redis.serializer.StringRedisSerializer"/></property><property name="hashKeySerializer"><bean class="org.springframework.data.redis.serializer.StringRedisSerializer"/></property><property name="hashValueSerializer"><bean class="org.springframework.data.redis.serializer.GenericJackson2JsonRedisSerializer"/></property><!--值得注意的地方结束--></bean>
JAVA代码
//这里需要注意,User类必须实现Serializable接口
@Autowired
private RedisTemplate<String, User> redisTemplate;
方法中
赋值redisTemplate.boundValueOps(key).set(user等各种对象);
取值redisTemplate.boundValueOps(key).get();
Redis-与spring的集成(XML形式)相关推荐
- spring Cache /Redis 缓存 + Spring 的集成示例
spring Cache https://www.ibm.com/developerworks/cn/opensource/os-cn-spring-cache/ spring+redis 缓存 ht ...
- Spring 极速集成注解 Redis 实践
Redis 做为基于内存的 Key-Value 数据库,用来做缓存服务器性价比相当高. 官方推出的面向 Java 的 Client Jedis,提供了很多接口和方法,可以让 Java 操作使用 Red ...
- redis与spring的完全集成
2019独角兽企业重金招聘Python工程师标准>>> redis与spring的完全集成 博客分类: 缓存 下载spring-data-redis,gav如下: [html] v ...
- 函数集成redis与Spring集成
新手发帖,很多方面都是刚入门,有错误的地方请大家见谅,欢迎批评指正 redis与Spring集成比较简单,本文不触及Spring的一些基本概念,读都需先具有Spring的相干知识. 先在maven中添 ...
- Spring Boot集成Redis缓存之RedisTemplate的方式
前言 Spring Boot 集成Redis,将自动配置 RedisTemplate,在需要使用的类中注入RedisTemplate的bean即可使用 @Autowired private Redis ...
- Linux 安装Redis-6.2.5,配置及使用(RDB与AOF持久化、sentinel机制、主从复制、Spring Boot 集成 Redis)
CentOS 7 安装Redis-6.2.5版本 Redis采用的是基于内存的单进程 单线程模型 的KV数据库,由C语言编写.官方提供的数据是可以达到100000+的qps 应用场景: 令牌(Toke ...
- Struts2+spring+jdbc 以xml配置形式整合
今天做作业,练习一下Struts2+spring+jdbc 以xml配置形式整合 整合步骤: 工程结构图: 重要配置文件 web.xml <?xml version="1.0" ...
- Spring Security——集成Spring Session、Redis和JSON序列化解决方案
官方文档 https://docs.spring.io/spring-session/docs/2.4.2/reference/html5/#spring-security Maven 主要 < ...
- Spring获取JavaBean的xml形式和注解形式
Spring获取JavaBean的xml形式和注解形式 文章目录 一.用xml文件方式管理JavaBean 1. 创建一个xml配置文件 2. 将一个Bean交由spring创建并管理 3. 获取Sp ...
最新文章
- IT培训课、视频教程和书本之PK
- Nvidia推边缘运算平台EGX 未来将提供企业AI模型参考框架
- 多少个没收到会收敛_做多少个俯卧撑算是合格?坚持做俯卧撑,会有什么变化?...
- matplotlib学习日记(九)-图形样式
- 对象导论---JAVA编程思想
- python自学行_怎么自学python?
- Mysql学习总结(25)——MySQL外连接查询
- 鼠标右键添加项目 注册表 注意
- Typecho清新风格响应式网站主题
- 软考信息安全工程师学习笔记三(1.3 信息安全管理基础)
- [postgresql]postgresql自定义函数查询ETL作业依赖的实例
- matlab fft没有误差,matlab仿真FFT结果幅值比实际的略有降低?
- WinForm 圆形进度条CircularProgressBar
- flash基础动画制作
- Docker进阶学习(容器数据卷、安装Mysql、DockerFile )
- 关于Sentinel-2快速查询图幅号——使用MGRS_100kmSQ_ID_File_Geodatabase快速查询
- python-pyecharts雷达图
- 电脑开不了机的原因和解决办法
- 刷新存储器的容量单位是什么_存储器存储容量怎么算
- 拓扑排序与关键路径(AOV网和AOE网)
热门文章
- jquery清除所有cookie
- MySQL5.5.27使用Restore From SQL Dump功能导入数据库表中出现Row size too large
- shell使用sshpass自动验证root密码
- kettle的命名参数接口NamedParams实现与Job命名参数的传递和使用实现
- 运行jar中某个类的main方法
- vue ---- ref
- git 修改commit_结合IDEA与命令行,解决常用git操作与特殊情况的最佳实践
- jasperreport linux 中文不能显示的解决方法
- java十进制转换成二进制数
- 大话数据结构之数据结构