redis在实际项目中使用实例
代码使用
@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在实际项目中使用实例相关推荐
- Redis在SSM项目中的简单使用
Redis在SSM项目中的简单使用 一.基于SSM的Redis环境配置 前提是你的开发电脑安装和配置好了redis,如果没安装请看Window配置Redis环境和简单使用 1.1.pom文件中引入re ...
- Redis在Web项目中的应用与实践
Redis作为一个开源的(BSD)基于内存的高性能存储系统,已经被各大互联网公司广泛使用,并且有着诸多的应用场景.本篇文章将基于PHP来详细讲解Redis在Web项目中的主要应用与实践. 缓存 这里所 ...
- Redis在PHP项目中的应用
一 运行redis服务端 出现上图的图形,就说明redis服务端开启成功,并且开启了密码功能(如果不加载配置文件,连接redis是不需要密码的,这样,会给我们的程序带来很大隐患) 密码的设置: 在re ...
- Redis+jedis在项目中使用以及jedis包下载
jeids下载地址:http://mvnrepository.com/artifact/redis.clients/jedis 1.创建RedisUtils工具类 package com.exampl ...
- Redis在Java项目中的依赖
compile group: 'org.springframework.boot', name: 'spring-boot-starter-data-redis', version: '2.0.4.R ...
- 在.Net项目中使用Redis作为缓存服务
最近由于项目需要,在系统缓存服务部分上了redis,终于有机会在实际开发中玩一下,之前都是自己随便看看写写,很零碎也没沉淀下来什么,这次算是一个系统学习和实践过程的总结. 和Redis有关的基础知识 ...
- 前端 项目中 判断两个对象value值是否相等
项目中的实例 看上图知道,点击了支付时,验证了选中行的主体信息,不一致就给提示信息,一致就出现弹框(这里弹框没有写) 那么我们就要在循环遍历的基础上,判断选中的行信息的 某个值是否相等. 也就是 判断 ...
- 3分钟让你学会axios在vue项目中的基本用法(建议收藏)
Axios酸狗来教你 提示:本篇详解axios在vue项目中的实例.在使用Vue.js框架开发前端项目时,会经常发送ajax请求服务端接口,在开发过程中,需要对axios进一步封装,方便在项目中的使用 ...
- Redis在项目中的地位及使用场景剖析
Redis在项目中的地位及使用场景剖析 一. redis 特点 所有数据存储在内存中,高速读写 提供丰富多样的数据类型:string. hash. set. sorted set.bitmap.hyp ...
最新文章
- 修改mysql数据库服务器时间格式,修改本地mysql数据库时间格式
- c语言倒计时不影响进程_2017级C语言大作业 - 见缝插针
- 机器学习笔记:非负矩阵分解问题 NMF
- java 初始化一个实体对象_Java 对象初始化
- linux java 安装 gi_gi的安装和使用
- VMWare下虚拟机ubuntu与宿主机windows文件共享
- nametuple用法(转)
- 透析《长安十二时辰》里的望楼,人类在唐朝就有 5G 愿望了?
- Cannot forward after response has been committed问题解决及分析
- FPGA原语类型介绍
- 升级Tornado到4后weibo oauth登录不了
- 用Unity简单实现第三人称人物的移动和转向
- Dart教程(三):类的定义和使用
- Topic 19. 临床预测模型之输出每个患者列线图得分 (nomogramFormula)
- 谷歌开源 3D 数据压缩算法 Draco以及代码分析
- Unity新创建的物体是灰色的,而且无法通过白色材质球给予纯白色(结果还是灰色)
- Vim查找、替换与删除常用命令
- 老王学java8周第一天
- mysql迁移docker_docker迁入迁出mysql
- Matlab2012b licence失效解决办法
热门文章
- 当人工智能遇见农业,农民伯伯不再「粒粒皆辛苦」
- 资讯|WebRTC M91 更新
- 参赛作品介绍 | IM体感游戏、校园管家...这些创意颠覆你的想象!
- 0409互联网新闻 | 微信:朋友圈广告@好友评论互动能力全量开放;视频会议软件Zoom将于4月18日在纳斯达克交易所挂牌上市...
- 互联网医疗的前世今生与未来
- 即时通讯音视频开发(八):常见的实时语音通讯编码标准
- 动态规划法(九)想要更多例子?
- MBaen+Timer=减少数据库调用
- ActiveMQ持久化方式(转)
- 使用xshell 登陆aws的ec2