springdata设计初衷是位简化数据类型和数据的持久化存储,它并不局限是关系型数据库还是nosql数据库,都提供了简化的数据库连接,让数据获取变得更加的简单。所有这些的实现有统一的api提供。

本文主要设置spring-data-redis的相关配置特性:

1.RedisTemplate:高度封装的,自动连接池管理类;

2.对数据类型进行了归类,封装了操作接口类:

  a) ValueOperations:key-value操作

  b) setOperations:set的相关操作

  c) ZsetOperations:

  d) HashOperations:hash数据类型操作

  e) ListOperations:list数据类型操作

3.对事务进行 封装,通过容器进行控制。

4.序列化机制,提供各种序列化策略选择。

 

集成配置详解:

  1.提供简单封装保存查询操作接口,以及实现类。

1 public interface RedisCommand {
2 
3     public void save(String key,String value);
4     
5     public String get(String key);
6     
7     public <T> T getObject(String key,Class<T> clazz);
8     
9 }
View Code

相关文章: