Spring 中使用 Redis
Spring 集成 Redis
Maven配置
redis.clients jedis 2.3.1 org.springframework.data spring-data-redis 1.5.0.RELEASE org.slf4j slf4j-log4j12 1.7.10
Spring 配置
标签一样 --> -->
Java代码
实体类
package cn.slimsmart.redis.spring.data.redis.demo; import java.io.Serializable; import java.util.Date; public class Order implements Serializable{ private static final long serialVersionUID = 1L; private String id; private String orderNo; private double price; private Date createDate; public Order(String id,String orderNo,double price,Date createDate){ this.id = id; this.orderNo = orderNo; this.price = price; this.createDate = createDate; } public Order(){ } public String getId() { return id; } public void setId(String id) { this.id = id; } public String getOrderNo() { return orderNo; } public void setOrderNo(String orderNo) { this.orderNo = orderNo; } public double getPrice() { return price; } public void setPrice(double price) { this.price = price; } public Date getCreateDate() { return createDate; } public void setCreateDate(Date createDate) { this.createDate = createDate; } }
redis操作类
package cn.slimsmart.redis.spring.data.redis.demo; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.redis.core.RedisOperations; import org.springframework.data.redis.core.RedisTemplate; import org.springframework.data.redis.core.ValueOperations; import org.springframework.stereotype.Repository; @Repository public class OrderDao { @Autowired private RedisTemplate redisTemplate; public void save(Order order) { /*redisTemplate.opsForList(); redisTemplate.opsForSet(); redisTemplate.opsForHash()*/ ValueOperations valueOper = redisTemplate.opsForValue(); valueOper.set(order.getId(), order); } public Order read(String id) { ValueOperations valueOper = redisTemplate.opsForValue(); return valueOper.get(id); } public void delete(String id) { ValueOperations valueOper = redisTemplate.opsForValue(); RedisOperations RedisOperations = valueOper.getOperations(); RedisOperations.delete(id); } }
关键字:java, redis, public, string
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!