<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-redis</artifactId>
<version>1.5.0.RELEASE</version>
</dependency>
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.6.2</version>
</dependency>
<bean id="jedisPoolConfig" class="redis.clients.jedis.JedisPoolConfig">
<property name="maxTotal" value="50000" />
<property name="maxIdle" value="50000" />
<property name="minIdle" value="100" />
<property name="maxWaitMillis" value="15000" />
<property name="testOnBorrow" value="true" />
</bean>
<bean id="jedisConnectionFactory"
class="org.springframework.data.redis.connection.jedis.JedisConnectionFactory"
destroy-method="destroy">
<property name="poolConfig" ref="jedisPoolConfig"></property>
<property name="hostName" value="192.168.0.103"></property>
<property name="port" value="6379"></property>
<property name="password" value="tiger"></property>
<property name="usePool" value="true"></property>
</bean>
<bean id="redisTemplate" class="org.springframework.data.redis.core.RedisTemplate">
<property name="connectionFactory" ref="jedisConnectionFactory"></property>
<property name="keySerializer">
<bean
class="org.springframework.data.redis.serializer.StringRedisSerializer" />
</property>
<property name="valueSerializer">
<bean
class="org.springframework.data.redis.serializer.JdkSerializationRedisSerializer" />
<!--<bean class="org.springframework.data.redis.serializer.GenericJackson2JsonRedisSerializer"/> -->
</property>
</bean>
<bean id="stringRedisTemplate" class="org.springframework.data.redis.core.StringRedisTemplate">
<property name="connectionFactory" ref="jedisConnectionFactory"></property>
</bean>
@Autowired
private RedisTemplate<String, String> redisTemplate;
@Autowired
private StringRedisTemplate stringRedisTemplate;
redisTemplate.opsForValue().set("ggg","pig");
String val = redisTemplate.opsForValue().get("foo");
stringRedisTemplate.opsForValue().set("123", "321");
val = stringRedisTemplate.opsForValue().get("foo");
分享到:
相关推荐
总结来说,Spring Data Redis结合Jedis,为Java开发者提供了一个强大的工具集,使得在Spring应用中利用Redis的高效特性和丰富功能变得轻而易举。通过理解这三个组件的工作原理和相互配合,可以有效地提升应用的性能...
包含Java说明文件、配置代码、redis相应版本的Jar 1、代码片段要求的框架为:SpringMVC,但原理都是一样的,采用其他方式也可以。 2、RedisMng为简单封装的接口,不封装,直接采用redisTemplate也可以。
而Spring Data Redis是Spring Framework的一个模块,专门用于简化与Redis键值存储系统的交互。Redis是一个高性能的、开源的、支持网络的、内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 在...
1. **连接池支持**:Spring Data Redis通过Jedis和Lettuce两种客户端库提供连接池服务,提高了资源利用率和系统性能。Jedis是早期常用的Redis客户端,而Lettuce则提供了更现代的、基于Netty的非阻塞I/O支持,为高...
jedis、spring-redis-datade的整合使用,如果版本不匹配可能存在不兼容的问题,从而产生异常。 这里给出无异常的版本匹配: 1、spring-data-redis-1.7.2.RELEASE.jar 2、pring-data-commons-1.8.2.RELEASE.jar2 ...
spring-data-redis集成jedis简单demo。 包括和spring mvc 的简单集成
基于spring的子项目spring-data-redis写的一个基于hash类型的用户CRUD,经过简单的封装,可以实现通用CRUD,请事先安装好redis,配置文件redis.properties请做相应修改,希望对你有帮助。
commons-pool2-2.3.jar,jedis-2.8.0.jar,spring-data-redis-1.6.0.RELEASE.jar,spring-session-1.1.1.RELEASE.jar,Spring-data-redis(Version 1.6.0.RC1)中文版.pdf
本项目聚焦于Spring Data与Jedis的集成,用于利用Redis作为缓存解决方案。Jedis是Java的一个开源客户端,专门用于连接和操作Redis服务器。 首先,让我们详细了解一下Spring Data。Spring Data是一个模块化的项目,...
我在虚拟机上装的是redis-3.0.6,基本Spring-4.1.7、jedis-2.8.0、spring-data-redis-1.6.2开发的并测试通过,我是封装的静态类,大家如果不想用静态类可以直接把所有的static全部替换掉就可以了,异常处理也是,...
redis的java客户端,最新稳定版.spring-data-redis-1.3.1.RELEASE.jar
1. **依赖引入**:在项目中添加Spring-data-redis和Jedis的相关依赖。 2. **配置**:在Spring的配置文件中定义`JedisCluster`的bean,设置集群节点地址、超时时间等相关参数。 3. **连接集群**:通过Spring的自动...
Spring-data-redis是spring大家族的一部分,提供了在srping应用中通过简单的配置访问redis服务,对reids底层开发包(Jedis, JRedis, and RJC)进行了高度封装,RedisTemplate提供了redis各种操作、异常处理及序列化,...
《深入理解Spring Data Redis》 在Java开发领域,Spring Data Redis是Spring Data项目的一个子模块,专门用于简化Redis数据存储的使用。这个jar文件“spring-data-redis.jar”集成了Spring框架与Redis数据库的交互...
综上所述,"spring-data-redis-1.6.0.RELEASE.jar + jedis-2.7.2.jar"组合提供了Spring应用程序与Redis交互的强大工具集,涵盖了从基本操作到复杂应用场景的各种功能。在实际开发中,你需要根据项目需求选择合适的...
spring-session+spring依赖jar包,包含spring4.0.2.RELEASE相关jar包和commons-pool2-2.4.2.jar,jedis-2.7.3.jar,spring-data-redis-1.6.2.RELEASE.jar,spring-session-1.1.1.RELEASE.jar
1. **模块化设计**:Spring Data Redis采用模块化的架构,包括了RedisTemplate和StringRedisTemplate等核心组件,以及对Jedis和Lettuce客户端的支持。开发者可以根据项目需求选择合适的客户端库,同时通过配置文件...
Spring Data Redis 纯英文文档,介绍spring操作redis的一些用法
<bean id="jedisConnectionFactory" class="org.springframework.data.redis.connection.jedis.JedisConnectionFactory"> <bean id="redisTemplate" class="org.springframework.data.redis.core....