Springmvc+Redis使用jedisTemplete来操作redis的相关配置和代码示例
来源:互联网 发布:足彩缩水软件 编辑:程序博客网 时间:2024/06/05 07:42
在上一篇当中介绍了一下整合redis的一些配置,那么在本章中主要是对于配置jedisTemplete来做一下简述,废话不多,直接上配置和代码
1.redis.properties
url=10.4.13.30
port=6379
maxTotal=4096
maxIdle=128
maxWaitMillis=3000
testOnBorrow=true
testOnReturn=true
2.springMVC.xml
<!-- 加载propertise属性配置 -->
<context:property-placeholder location="classpath:redis.properties"/>
<!-- 配置redis -->
<bean id="poolConfig" class="redis.clients.jedis.JedisPoolConfig">
<property name="maxTotal" value="${maxTotal}" />
<property name="maxIdle" value="${maxIdle}" />
<property name="maxWaitMillis" value="${maxWaitMillis}" />
<property name="testOnBorrow" value="true" />
<property name="testOnReturn" value="true" />
</bean>
<bean id="connectionFactory" class="org.springframework.data.redis.connection.jedis.JedisConnectionFactory">
<property name="hostName" value="${url}"/>
<property name="port" value="${port}"/>
<property name="poolConfig" ref="poolConfig"/>
</bean>
<!-- redis操作模板,这里采用尽量面向对象的模板 -->
<bean id="redisTemplate" class="org.springframework.data.redis.core.StringRedisTemplate">
<property name="connectionFactory" ref="connectionFactory" />
<!-- 如果不配置Serializer,那么存储的时候只能使用String,如果用对象类型存储,那么会提示错误 can't cast to String!!!-->
<property name="keySerializer">
<bean class="org.springframework.data.redis.serializer.StringRedisSerializer" />
</property>
<property name="valueSerializer">
<bean class="org.springframework.data.redis.serializer.JdkSerializationRedisSerializer" />
</property>
</bean>
3.使用简单说明
直接注解
@Resource
private RedisTemplate redisTemplate;
List<Product> productList = redisTemplate.opsForList().range("product", 0, -1);
if(productList.size() > 0){
return productList;
}
else{
ProductExample example = new ProductExample();
example.setOrderByClause("productname");
List<Product> products = productMapper.selectByExample(example);
redisTemplate.opsForList().leftPushAll("product", products);
return products;
}
- Springmvc+Redis使用jedisTemplete来操作redis的相关配置和代码示例
- springmvc的redis的配置操作
- redis结合springMVC配置和使用一
- redis结合springMVC配置和使用二
- redis的相关操作和命令
- Java使用Redis代码示例
- Redis的配置和使用
- Redis的使用和配置
- Redis的安装和使用之一 -----Redis相关运用
- redis简介和相关操作
- Redis安装和使用示例
- Redis安装和使用示例
- Redis安装和使用示例
- Redis的配置、启动、操作和关闭
- 在Springboot上使用jedis来操作缓存redis --jedis的配置
- redis配置和使用
- Redis数据类型的相关操作
- redis key相关的操作
- 统计学术语及解释(一)
- ios 下载图片
- 优雅地使用SharedPreferences
- 日历,带时钟的日历
- yip rules 常用验证规则
- Springmvc+Redis使用jedisTemplete来操作redis的相关配置和代码示例
- 一些奇奇怪怪的,令人抓狂的,很无奈的错误
- 运算符
- SSM框架集成PageHelper插件,实现分页功能
- 机器学习学习笔记.day7
- highgo database中\copy可以导出二进制文件(图片等)
- HashMap、HashTable异同
- 键盘录入
- 绝对定位下的居中对齐