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


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部