配置文件
<bean id="jedisPoolConfig" class="redis.clients.jedis.JedisPoolConfig"> <PRoperty name="maxTotal" value="${redis.maxTotal}" /> <property name="maxIdle" value="${redis.maxIdle}" /> <property name="minIdle" value="${redis.minIdle}" /> <property name="maxWaitMillis" value="${redis.maxWaitMillis}" /> <property name="testOnBorrow" value="${redis.testOnBorrow}" /> </bean> <bean id="jedisConnectionFactory" class="org.springframework.data.redis.connection.jedis.JedisConnectionFactory"> <property name="hostName" value="${redis.host}" /> <property name="port" value="${redis.port}" /> <property name="timeout" value="${redis.timeout}" /> <property name="poolConfig" ref="jedisPoolConfig" /> </bean> <bean id="redisTemplate" class="org.springframework.data.redis.core.RedisTemplate"> <property name="connectionFactory" ref="jedisConnectionFactory" /> </bean>java代码
//这里需要注意,User类必须实现Serializable接口@Autowiredprivate RedisTemplate<String, User> redisTemplate;方法中赋值redisTemplate.boundValueOps(key).set(user等各种对象);取值redisTemplate.boundValueOps(key).get();新闻热点
疑难解答