没有合适的资源?快使用搜索试试~ 我知道了~
首页Spring-data-redis(Version 1.6.0.RC1)中文版
资源详情
资源评论
资源推荐
Spring-Data-Redis 参考文档中文版(Version 1.6.0.RC1)
1 / 40
Spring-data-redis(Version 1.6.0.RC1)中文版
本文档的副本可以供自己使用,也可以分发给别人,但是您不可以通过该文档或副本收取任何
费用。使用电子版或者打印该文档需要包含版权声明。(译者注:本文档翻译还存在许多不足
之处,望大家发现后在博客上留言,
THX
)
原文链接:
http://docs.spring.io/spring-data/redis/docs/1.6.0.RC1/reference/html/
by hugege
http://blog.csdn.net/fouy_yun
2015-08-29
Spring-Data-Redis 参考文档中文版(Version 1.6.0.RC1)
2 / 40
引言........................................................................................................................................................ 4
1 SPRING DATA REDIS 新特性 ....................................................................................................... 4
简介........................................................................................................................................................ 4
2 为什么使用 SPRING DATA REDIS ............................................................................................... 4
3 版本要求.......................................................................................................................................... 4
4 入门指南.......................................................................................................................................... 5
4.1 第一步 ........................................................................................................................................... 5
4.1.1 了解 Spring ................................................................................................................................ 5
4.1.2 了解 NoSQL 和 Key Value 存储 ........................................................................................... 5
4.1.3 尝试一个例子............................................................................................................................ 5
4.2 帮助信息 ....................................................................................................................................... 6
4.2.1 社区支持.................................................................................................................................... 6
4.2.2 专业支持.................................................................................................................................... 6
4.3 后续 ............................................................................................................................................... 6
参考文档................................................................................................................................................ 6
5 REDIS 支持 ..................................................................................................................................... 6
5.1 REDIS 版本需求 ............................................................................................................................. 7
5.2 REDIS 的高级视图 ......................................................................................................................... 7
5.3 连接 REDIS ..................................................................................................................................... 7
5.3.1 RedisConnection 和 RedisConnectionFactory .......................................................................... 7
5.3.2 配置 Jedis 连接器...................................................................................................................... 8
5.3.3 配置 JRedis 连接器 ................................................................................................................... 9
5.3.4 配置 SRP 连接器 .................................................................................................................... 10
5.3.5 配置 Lettuce 连接器................................................................................................................ 10
5.4 REDIS SENTINEL 支持 .................................................................................................................. 11
5.5 使用 REDISTEMPLATE 处理对象 ................................................................................................. 12
5.6 处理 STRING 类型 ........................................................................................................................ 14
Spring-Data-Redis 参考文档中文版(Version 1.6.0.RC1)
3 / 40
5.7 序列化 ......................................................................................................................................... 16
5.8 REDIS 消息/PUBSUB(发布/订阅) ........................................................................................... 16
5.8.1 发送/发布消息 ........................................................................................................................ 16
5.8.2 接收/订阅消息 ........................................................................................................................ 17
5.9 REDIS 事务 ................................................................................................................................... 20
5.9.1 @Transactional 支持 ............................................................................................................... 21
5.10 管道 ........................................................................................................................................... 22
5.11 REDIS 脚本 ................................................................................................................................. 23
5.12 CLASS 支持 ................................................................................................................................ 24
5.12.1 Spring Cache 支持 ................................................................................................................. 25
5.13 未来规划 ................................................................................................................................... 26
附录...................................................................................................................................................... 26
附录结构.............................................................................................................................................. 26
附录 A:SCHEMA ................................................................................................................................ 26
核心 Schema ........................................................................................................................................ 26
附录 B:参考命令 .............................................................................................................................. 31
支持的命令.......................................................................................................................................... 31
Spring-Data-Redis 参考文档中文版(Version 1.6.0.RC1)
4 / 40
引言
Spring Data Redis 项目是使用 Spring 框架来解决 key-value 数据库存储的一个方案。我们提供
了一个更高级的模板概念(Template),用来解决存储和获取数据。这个会跟 Spring JDBC 使用
起来非常相似。
1 Spring Data Redis 新特性
添加了命令 PFADD、PFCOUNT 和 PFMERGE(应用于 Redis HyperLogLog)
为基于 Redis 序列化的 Jackson 提供了可配置的 Java 类型
连接到 Redis Sentinel 可配置
简介
本文是 Spring Data Redis的参考文档。它解释了 Key Value模型的概念和响应的存储语法规则。
如需要 Spring 或 Spring Data 的例子,请参照其他的入门文档。本文档针对于熟悉 Key Value
数据库和 Spring 框架的开发者。
2 为什么使用 Spring Data Redis
Spring 是一个全栈的 JavaEE 开发框架,它通过 IOC、AOP 和服务抽象提供了一个轻量级非入
侵性的编程模型。
NoSQL 存储可以在传统关系型数据库的基础上提供快速访问和水平可拓展。事实上,Key Value
数据库在 NoSQL 数据库中有着巨大的发挥空间。
在 Spring 的基础之上,Spring Data Redis 可以很容易的编写,可以减少大量的冗余代码。
3 版本要求
Spring Data Redis1.2.x 需要 JDK1.6 以上、Spring3.2.8 以上版本
对于 Redis 存储而言,需要 2.6.x 以上的版本,Spring Data Redis 的测试主要针对于最新的
2.6 和 2.8 版本
Spring-Data-Redis 参考文档中文版(Version 1.6.0.RC1)
5 / 40
4 入门指南
学习一个框架不可能一步到位。在本节中我们提供一个 Spring Data Redis模块的简单快速入门。
当然,如果您有更佳的入门指导,您可以联系我们予以改进。
4.1 第一步
Spring Data Redis 在 Spring 和 Redis 之间提供了方便的集成。因此首先您需要熟悉 Spring 框架
和 Redis 存储。
4.1.1 了解 Spring
在 Spring Data 中大量使用到了 Spring 的 IOC、AOP 和资源抽象等核心功能。知道 Spring API
并不重要,重要的是要理解上述功能的概念,至少应该理解 IOC 的概念。也就是说,如果你
对 Spring 比较熟悉,你就可以更快的上手 Spring Data Redis。除了一些全面的文档,一些博客
书籍等也很好的诠释了 Spring 框架,您也可以通过 Spring 官方文档了解更多的信息。一般来
说,本文档是比较全面的 Spring Data Redis 的入门教程。
4.1.2 了解 NoSQL 和 Key Value 存储
NoSQL 给存储世界带来了巨大的冲击。它有着广泛的应用前景而且可以提供一些优秀的解决
方案。通常来说,对于熟悉 SDR(Spring Data Redis)所支持的存储是至关重要的。最佳的快
速入门的方法就是查阅官方文档按照上面的 demo 做一遍。一般来说也就只需要 5-10 分钟的时
间。如果你没接触过 Key Value 存储,这将会使你大开眼界。
4.1.3 尝试一个例子
您可以通过下面的网址(http://github.com/spring-projects/spring-data-keyvalue-examples),找到
更多的 SDR 的相关例子。对于 SDR 来讲,最吸引人眼球的就是 retwisj 的例子。它是一个可
以部署在本地或者在云端的建立在 Redis 之上的 Twitter 克隆。如欲获取更多信息,请阅读下
面的文档。
剩余39页未读,继续阅读
风度玉门
- 粉丝: 114
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论3