配置文件

<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形式)相关推荐

  1. spring Cache /Redis 缓存 + Spring 的集成示例

    spring Cache https://www.ibm.com/developerworks/cn/opensource/os-cn-spring-cache/ spring+redis 缓存 ht ...

  2. Spring 极速集成注解 Redis 实践

    Redis 做为基于内存的 Key-Value 数据库,用来做缓存服务器性价比相当高. 官方推出的面向 Java 的 Client Jedis,提供了很多接口和方法,可以让 Java 操作使用 Red ...

  3. redis与spring的完全集成

    2019独角兽企业重金招聘Python工程师标准>>> redis与spring的完全集成 博客分类: 缓存 下载spring-data-redis,gav如下: [html]  v ...

  4. 函数集成redis与Spring集成

    新手发帖,很多方面都是刚入门,有错误的地方请大家见谅,欢迎批评指正 redis与Spring集成比较简单,本文不触及Spring的一些基本概念,读都需先具有Spring的相干知识. 先在maven中添 ...

  5. Spring Boot集成Redis缓存之RedisTemplate的方式

    前言 Spring Boot 集成Redis,将自动配置 RedisTemplate,在需要使用的类中注入RedisTemplate的bean即可使用 @Autowired private Redis ...

  6. Linux 安装Redis-6.2.5,配置及使用(RDB与AOF持久化、sentinel机制、主从复制、Spring Boot 集成 Redis)

    CentOS 7 安装Redis-6.2.5版本 Redis采用的是基于内存的单进程 单线程模型 的KV数据库,由C语言编写.官方提供的数据是可以达到100000+的qps 应用场景: 令牌(Toke ...

  7. Struts2+spring+jdbc 以xml配置形式整合

    今天做作业,练习一下Struts2+spring+jdbc 以xml配置形式整合 整合步骤: 工程结构图: 重要配置文件 web.xml <?xml version="1.0" ...

  8. Spring Security——集成Spring Session、Redis和JSON序列化解决方案

    官方文档 https://docs.spring.io/spring-session/docs/2.4.2/reference/html5/#spring-security Maven 主要 < ...

  9. Spring获取JavaBean的xml形式和注解形式

    Spring获取JavaBean的xml形式和注解形式 文章目录 一.用xml文件方式管理JavaBean 1. 创建一个xml配置文件 2. 将一个Bean交由spring创建并管理 3. 获取Sp ...

最新文章

  1. IT培训课、视频教程和书本之PK
  2. Nvidia推边缘运算平台EGX 未来将提供企业AI模型参考框架
  3. 多少个没收到会收敛_做多少个俯卧撑算是合格?坚持做俯卧撑,会有什么变化?...
  4. matplotlib学习日记(九)-图形样式
  5. 对象导论---JAVA编程思想
  6. python自学行_怎么自学python?
  7. Mysql学习总结(25)——MySQL外连接查询
  8. 鼠标右键添加项目 注册表 注意
  9. Typecho清新风格响应式网站主题
  10. 软考信息安全工程师学习笔记三(1.3 信息安全管理基础)
  11. [postgresql]postgresql自定义函数查询ETL作业依赖的实例
  12. matlab fft没有误差,matlab仿真FFT结果幅值比实际的略有降低?
  13. WinForm 圆形进度条CircularProgressBar
  14. flash基础动画制作
  15. Docker进阶学习(容器数据卷、安装Mysql、DockerFile )
  16. 关于Sentinel-2快速查询图幅号——使用MGRS_100kmSQ_ID_File_Geodatabase快速查询
  17. python-pyecharts雷达图
  18. 电脑开不了机的原因和解决办法
  19. 刷新存储器的容量单位是什么_存储器存储容量怎么算
  20. 拓扑排序与关键路径(AOV网和AOE网)

热门文章

  1. jquery清除所有cookie
  2. MySQL5.5.27使用Restore From SQL Dump功能导入数据库表中出现Row size too large
  3. shell使用sshpass自动验证root密码
  4. kettle的命名参数接口NamedParams实现与Job命名参数的传递和使用实现
  5. 运行jar中某个类的main方法
  6. vue ---- ref
  7. git 修改commit_结合IDEA与命令行,解决常用git操作与特殊情况的最佳实践
  8. jasperreport linux 中文不能显示的解决方法
  9. java十进制转换成二进制数
  10. 大话数据结构之数据结构