Redis之父实名认证“Redis实战文档”,你拥有了嘛?
Posted JavaCaiy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis之父实名认证“Redis实战文档”,你拥有了嘛?相关的知识,希望对你有一定的参考价值。
《Redis实战文档》将是一份把读者带入Redis世界、向读者指明正确方向从而避免常见陷阱的文档。我认为《Redis实战文档》对于Redis的生态系统非常有帮助,Redis 的用户应该都会喜欢这份文档。——Salvatore Sanfilippo,“Redis之父”
本文档深入浅出地介绍了Redis 的5种数据类型,并通过多个实用示例展示了Redis的用法。除此之外,文档中还讲述了Redis 的优化方法以及扩展方法,是一本对于学习和使用Redis来说不可多得的参考文档。
本文档共由三个部分组成。
- 第一部分对Redis进行了介绍,说明了Redis的基本使用方法、它拥有的5种数据结构以及操作这5种数据结构的命令,并讲解了如何使用Redis去构建文章聚合网站、cookie、 购物车、网页缓存、数据库行缓存等一系列程序。
- 第二部分对Redis命令进行了更详细的介绍,并展示了如何使用Redis去构建更为复杂的辅助工具和应用程序,并在最后展示了如何使用Redis去构建一个简单的社交网站。
- 第三部分对Redis用户经常会遇到的一些问题进行了介绍,讲解了降低Redis内存占用的方法、扩展Redis性能的方法以及使用Lua语言进行脚本编程的方法。
本文档既涵盖了命令用法等入门主题,也包含了复制、集群、性能扩展等深入主题,所以无论是Redis新手还是有一定经验的Redis使用者,应该都能从本文档中获益。本文档面向具有基本数据库概念的读者,读者无需预先了解任何NoSQL知识,也不必具备任何Redis使用经验。
由于篇幅原因,这里不能把笔记的全部内容全部分享出来,只能展示一些笔记的内容截图,完整PDF免费获取方式已放在文末,需要的朋友可以前往文末免费获取!
第一部分:入门
本文档最开始的两章将对 Redis 进行介绍,并展示 Redis 的一些基本用法。读完这两章之后,读者应该能够用Redis对自己的项目进行一些简单的优化。
第1章 初识Redis
第2章 使用Redis构建Web应用
第二部分:核心概念
这一部分的前面几章将深入探讨标准的Redis命令,其中包括数据操作命令和配置命令,而后面的几章将展示如何使用Redis构建更为复杂的辅助工具和应用程序,并在最后使用Redis来构建一个简单的社交网站。
第3章 Redis命令
第4章 数据安全与性能保障
第5章 使用Redis构建支持程序
第6章 使用Redis构建应用程序组件
第7章 基于搜索的应用程序
第8章 构建简单的社交网站
第三部:进阶内容
本文档最后的这几章将对Redis用户经常会遇到的一些问题进行介绍(降低内存占用、扩展性能、使用Lua语言进行脚本编程),并说明如何使用常规的技术去解决这些问题。
第9章 降低内存占用
第10章 扩展Redis
第11章 Redis的Lua脚本编程
写在最后
当你需要以接近实时的速度访问快速变动的数据流时,Redis这样的健值数据库就是你的最佳选择。通过接纳散列、字符串、列表等多种数据类型,Redis 对键值对模式进行了扩展,它既提供了极其快速的内存数据集操作,又可以在运行时轻松地将这些数据持久化到硬盘上面。除此之外,Redis 还是免费的、开源的。
这份文档对Redis本身以及它的键值对模型进行了介绍,读者将接触到包括缓存、分布式广告定向等实际使用案例,学到如何从小型的作业任务开始,扩展Redis以适应大规模的数据集,以及如何与其他传统的关系数据库或是其他NoSQL存储系统进行集成。有经验的开发者应该会对集群和服务器脚本编程等较为深入的内容感兴趣。
100%免费获取方式:三连后扫描👇二维码加Q群找管理员即可!
以上是关于Redis之父实名认证“Redis实战文档”,你拥有了嘛?的主要内容,如果未能解决你的问题,请参考以下文章