*Redis中文教程

Redis ( Remote DIctionary Server ) 通常被称为数据结构服务器,因为值 ( value ) 可以是字符串 ( String ) , 哈希 ( Map ) , 列表 ( list ) , 集合 ( Sets ) 或有序集合 ( Sorted Sets ) 等类型。

Redis 是开源的,遵守 BSD 协议,使用 C 语言开发。

Redis 是互联网技术中使用最为广泛的中间件之一,随着它在新浪微博中的使用而逐渐风靡国内。Redis 也是中高级后端技术开发工程师技术面试过程中最常问到的知识点。掌握 Redis 基础使用方法,甚至深入理解 Redis 的内部实现源码,不但有助于找工作,也可以提高作为技术从业者的系统设计能力。

Redis 的作者叫 Salvatore Sanfilippo,来自意大利的西西里岛,现在居住在卡塔尼亚。他使用的网名是 antirez,如果你有兴趣,可以去他的博客逛逛,地址是 antirez.com。

本教程包括 Redis 的基础知识和高级特性,第一部分对 Redis 进行基础知识介绍,第二部分对 Redis 的各种数据类型及其操作命令进行了详细介绍,最后介绍了 Redis 的高级特性包括管理操作、事务、脚本、连接、服务器、面试问题等。

*谁适合阅读本教程?

本教程既适合初级入门人员了解如何使用Redis,又适合专业的程序开发人员了解Redis的特性。

通过本教程你可以一步一步了解 Redis 的应用。


*阅读本教程前,您需要了解的知识?

阅读本教程前,了解基本的数据结构,有助于更好的掌握 Redis。

  • String: 字符串
  • Hash: 散列
  • List: 列表
  • Set: 集合
  • Sorted Set: 有序集合

*为什么要选择 Redis

为什么要选择 Redis 介绍Redis的使用场景与使用 Redis 的原因。