spring-data

来源:互联网 发布:sql cursor用法 编辑:程序博客网 时间:2024/05/29 07:33

前言:

今天验收,虽然过了但是效果感觉不是很好,spring-data-redis这个坑还是挺大的,那就开始填吧;here we go~

spring Date

秀段英文哈~

It makes it easy to use data access technologies, relational and non-relational databases, map-reduce frameworks, and cloud-based data services. This is an umbrella project which contains many subprojects that are specific to a given database. 

是不是很熟悉?从官网上抄的~~~吐舌头不过应该不难理解


无论是哪种持久化存储, 数据访问对象(或称作为DAO,即Data Access Objects)通常都会提供对单一域对象的CRUD (创建、读取、更新、删除)操作、查询方法、排序和分页方法等。Spring Data则提供了基于这些层面的统一接口(CrudRepository,PagingAndSortingRepository)以及对持久化存储的实现。


数据访问对象实现了对物理数据层的抽象, 为编写查询方法提供了方便。通过对象映射, 实现域对象和持续化存储之间的转换, 而模板提供的是对底层存储实体的访问实现。


验收的是spring-data-redis,这个使用挺简单的,推荐一个大神的博客,配置文件里面有一个序列化的东西,今天上网查了一下,分享给大家

redis在存储数据时,都把数据转化成了byte[]数组的形式,在存取数据时,需将数据格式进行转化,要用到序列化和反序列化了,这也就是为什么需要配置Serializer的原因


Redis

数据类型:

String(字符串)——最简单的key-value存储

Hash(字典)——(类似数据库中表的一条记录)具有String Key和String Value的map容器,适合于存储值对象的信息

List(列表)——照插入顺序排序的字符串链表

Set(集合)——没有排序的字符集合,和List类型一样但不允许出现重复的元素

Sorted Set(有序集合)——一个成员都会有一个分数(score)关联,Redis通过分数(可重)为集合中的成员进行从小到大的排序。


总结:

简单说了一些spring-data 还有redis的数据类型,根据昨天的情况 感觉用很简单但是怎么更好的使用、原理等知识还需要再进一步的学习。

XMind打不开了:原因未知,导图就先不上传了


感谢分享:

http://projects.spring.io/spring-data-jpa/

http://doc.redisfans.com/ 命令速查

http://www.cnblogs.com/stephen-liu74/archive/2012/03/23/2354994.html  redis

http://blog.csdn.net/hunanlzg/article/details/50290709   *-*-redis操作

http://blog.csdn.net/zhang_red/article/details/51954728 

http://www.cnblogs.com/tankaixiong/p/3660075.html 写了老长了,就是没有什么注释难过


原创粉丝点击