Redis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。像现在很多的程序员无论是面试还是码代码都会用到的一种语言,这么广泛的语言你怎么还能不会呢?
本文档深入浅出地介绍了Redis 的5种数据类型,并通过多个实用示例展示了Redis的用法。除此之外,本文档还讲述了Redis 的优化方法以及扩展方法,对于学习和使用Redis来说不可多得的文档(PDF)
本文档由三个部分组成。
第一部分对Redis 进行了介绍,说明了Redis的基本使用方法、它拥有的5种数据结构以及操作这5种数据结构的命令,并讲解了如何使用Redis 去构建文章聚合网站、cookie. 购物车、网页缓存、数据库行缓存等一系列程序。
第二部分对Redis命令进行了更详细的介绍,并展示了如何使用Redis去构建更为复杂的辅助工具和应用程序,并在最后展示了如何使用Redis去构建一个简 单的社交网站。
第三部分对Redis 用户经常会遇到的一些问题进行了介绍,讲解了降低Redis内存占用的方法、扩展Redis性能的方法以及使用Lua语言进行脚本编程的方法。
本文档既涵盖了命令用法等人门主题,也包含了复制、集群、性能扩展等深入主题**+XXX_WWW666666获取**所以无论是Redis新手还是有一定经验的Redis使用者,应该都能从本文档中获益。
话不多说,看看目录:
第一部分:入门介绍
第二部分:核心概念
第三部分:进阶内容