没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论































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页未读,继续阅读
资源评论

- yangqi20102017-11-16非常好的资源,谢谢
- danchejikafo2017-03-22非常好的资源,谢谢
- creajoy2015-10-12正需要这个,下载了,不错

风度玉门
- 粉丝: 114
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 基于51单片机的数控稳压电源大学本科方案设计书.doc
- 网络基础知识培训.ppt
- 2013年下半年信息系统项目管理师真题及答案.docx
- 某电力公司市区供电公司项目管理员行为规范考评表.doc
- 探讨计算机网络故障处理与网络维护.docx
- 基于应用能力培养的高校计算机教学模式探讨.docx
- 网络机房防雷接地技术最全设计方案.doc
- 教育大数据解决方案.pptx
- 电路CAD课程设计波形发生器.doc
- 三级网络技术标准预测试卷.doc
- 软件项目管理开发计划.doc
- 数据库课程方案设计书--仓库管理系统4.doc
- 信息系统项目管理师学习笔记.doc
- 浙江省第六大学生电子商务竞赛.doc
- NIEH电子商务师案例试题1.doc
- 支持输入图片路径并按提示一键训练 YOLOv8 目标检测与实例分割模型且可一键导出 ONNX
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
