代码使用

@Autowired
private RedisTemplate<String, String> redisTemplate;
......
// 发送一封激活邮件
// 生成激活码
String activecode = RandomStringUtils.randomNumeric(32);// 将激活码保存到redis,设置24小时失效
redisTemplate.opsForValue().set(model.getTelephone(), activecode, 24,TimeUnit.HOURS);

配置文件:

<!-- 引入redis配置 -->
<import resource="applicationContext-cache.xml"/>
......
<!-- jedis 连接池配置 -->
<bean id="poolConfig" class="redis.clients.jedis.JedisPoolConfig">  <property name="maxIdle" value="300" />        <property name="maxWaitMillis" value="3000" />  <property name="testOnBorrow" value="true" />  </bean>  <!-- jedis 连接工厂 -->
<bean id="redisConnectionFactory"  class="org.springframework.data.redis.connection.jedis.JedisConnectionFactory"  p:host-name="localhost" p:port="6379" p:pool-config-ref="poolConfig"  p:database="0" />  <!-- spring data 提供 redis模板  --><bean id="redisTemplate" class="org.springframework.data.redis.core.RedisTemplate">  <property name="connectionFactory" ref="redisConnectionFactory" /> <!-- 如果不指定 Serializer   --><property name="keySerializer"><bean class="org.springframework.data.redis.serializer.StringRedisSerializer" /></property><property name="valueSerializer"><bean class="org.springframework.data.redis.serializer.StringRedisSerializer"> </bean></property> </bean>

redis在实际项目中使用实例相关推荐

  1. Redis在SSM项目中的简单使用

    Redis在SSM项目中的简单使用 一.基于SSM的Redis环境配置 前提是你的开发电脑安装和配置好了redis,如果没安装请看Window配置Redis环境和简单使用 1.1.pom文件中引入re ...

  2. Redis在Web项目中的应用与实践

    Redis作为一个开源的(BSD)基于内存的高性能存储系统,已经被各大互联网公司广泛使用,并且有着诸多的应用场景.本篇文章将基于PHP来详细讲解Redis在Web项目中的主要应用与实践. 缓存 这里所 ...

  3. Redis在PHP项目中的应用

    一 运行redis服务端 出现上图的图形,就说明redis服务端开启成功,并且开启了密码功能(如果不加载配置文件,连接redis是不需要密码的,这样,会给我们的程序带来很大隐患) 密码的设置: 在re ...

  4. Redis+jedis在项目中使用以及jedis包下载

    jeids下载地址:http://mvnrepository.com/artifact/redis.clients/jedis 1.创建RedisUtils工具类 package com.exampl ...

  5. Redis在Java项目中的依赖

    compile group: 'org.springframework.boot', name: 'spring-boot-starter-data-redis', version: '2.0.4.R ...

  6. 在.Net项目中使用Redis作为缓存服务

    最近由于项目需要,在系统缓存服务部分上了redis,终于有机会在实际开发中玩一下,之前都是自己随便看看写写,很零碎也没沉淀下来什么,这次算是一个系统学习和实践过程的总结. 和Redis有关的基础知识 ...

  7. 前端 项目中 判断两个对象value值是否相等

    项目中的实例 看上图知道,点击了支付时,验证了选中行的主体信息,不一致就给提示信息,一致就出现弹框(这里弹框没有写) 那么我们就要在循环遍历的基础上,判断选中的行信息的 某个值是否相等. 也就是 判断 ...

  8. 3分钟让你学会axios在vue项目中的基本用法(建议收藏)

    Axios酸狗来教你 提示:本篇详解axios在vue项目中的实例.在使用Vue.js框架开发前端项目时,会经常发送ajax请求服务端接口,在开发过程中,需要对axios进一步封装,方便在项目中的使用 ...

  9. Redis在项目中的地位及使用场景剖析

    Redis在项目中的地位及使用场景剖析 一. redis 特点 所有数据存储在内存中,高速读写 提供丰富多样的数据类型:string. hash. set. sorted set.bitmap.hyp ...

最新文章

  1. 修改mysql数据库服务器时间格式,修改本地mysql数据库时间格式
  2. c语言倒计时不影响进程_2017级C语言大作业 - 见缝插针
  3. 机器学习笔记:非负矩阵分解问题 NMF
  4. java 初始化一个实体对象_Java 对象初始化
  5. linux java 安装 gi_gi的安装和使用
  6. VMWare下虚拟机ubuntu与宿主机windows文件共享
  7. nametuple用法(转)
  8. 透析《长安十二时辰》里的望楼,人类在唐朝就有 5G 愿望了?
  9. Cannot forward after response has been committed问题解决及分析
  10. FPGA原语类型介绍
  11. 升级Tornado到4后weibo oauth登录不了
  12. 用Unity简单实现第三人称人物的移动和转向
  13. Dart教程(三):类的定义和使用
  14. Topic 19. 临床预测模型之输出每个患者列线图得分 (nomogramFormula)
  15. 谷歌开源 3D 数据压缩算法 Draco以及代码分析
  16. Unity新创建的物体是灰色的,而且无法通过白色材质球给予纯白色(结果还是灰色)
  17. Vim查找、替换与删除常用命令
  18. 老王学java8周第一天
  19. mysql迁移docker_docker迁入迁出mysql
  20. Matlab2012b licence失效解决办法

热门文章

  1. 当人工智能遇见农业,农民伯伯不再「粒粒皆辛苦」
  2. 资讯|WebRTC M91 更新
  3. 参赛作品介绍 | IM体感游戏、校园管家...这些创意颠覆你的想象!
  4. 0409互联网新闻 | 微信:朋友圈广告@好友评论互动能力全量开放;视频会议软件Zoom将于4月18日在纳斯达克交易所挂牌上市...
  5. 互联网医疗的前世今生与未来
  6. 即时通讯音视频开发(八):常见的实时语音通讯编码标准
  7. 动态规划法(九)想要更多例子?
  8. MBaen+Timer=减少数据库调用
  9. ActiveMQ持久化方式(转)
  10. 使用xshell 登陆aws的ec2