spring data redis使用
2017-10-20 18:44
281 查看
maven工程导入坐标
applicationContext配置
Spring自动注入RedisTemplate
将键值对保存到redis,设置保存时间
用key将键值对删除
<!-- redis nosql 内存数据库 --> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>${jedis.version}</version> </dependency> <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-redis</artifactId> <version>1.4.1.RELEASE</version> </dependency>
applicationContext配置
<!-- 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>
Spring自动注入RedisTemplate
@Autowired private RedisTemplate<String, String> redisTemplate;
将键值对保存到redis,设置保存时间
redisTemplate.opsForValue().set(key,value, 24,TimeUnit.HOURS);
用key将键值对删除
redisTemplate.delete(key);
相关文章推荐
- spring-data-redis 使用过程中需要注意的一点
- spring-data-redis使用自定义序列化数据 使用 protobuf
- 使用Spring-Data-Redis存储对象(redisTemplate)
- 6、redis之使用spring-data-redis的Template
- 使用spring-data-redis做缓存
- 使用Spring-data-redis操作Redis的Sentinel
- 分析“备忘使用spring-data-redis中的redistemplate的一个大坑”
- spring-data-redis的使用优化
- 使用spring-data-redis操作redis
- 【Redis基础】SSH 中Spring-data-redis使用体验
- spring-data-redis 使用
- 使用kryo作为spring data redis的序列化器
- 使用Spring Data Redis实现缓存遇到的一些问题
- 使用Spring-data-redis操作Redis的Sentinel
- spring data redis 集群(sentinel实现)和simple spring memcached分布式初使用
- Spring-data-redis配置及使用示例
- Spring+redis,spring-data-redis使用
- 使用spring-data-redis开发redis应用
- 【Redis基础】SSH 中Spring-data-redis使用体验
- 使用spring-data-redis操作Redis的Sentinel