男人爆笑图

阿里大佬耗时3个月整理的一份Redis实战文档

  • 日期:2019-12-04 14:18:18
  • 来源:互联网
  • 编辑:小优
  • 阅读人数:491

第一章:初识Redis

Redis是一个远程内存数据库,它不仅性能强劲,而且还具有复制特性以及为解决问题而生的独一无二的数据模型。Redis提供了5种不同类型的数据结构,各式各样的问题都可以很自然地映射到这些数据结构上:Redis的数据结构致力于帮助用户解决问题,而不会像其他数据库那样,要求用户扭曲问题来适应数据库。除此之外,通过复制、持久化(persistence)和客户端分片(client-side sharding)等特性,用户可以很方便地将Redis扩展成一个能够包含数百GB数据、每秒处理上百万次请求的。

阿里大佬耗时3个月整理的一份Redis实战文档(图1)

阿里大佬耗时3个月整理的一份Redis实战文档(图2)

第二章:使用Redis构建Web

从高层次的角度来看,Web应用就是通过HTTP协议对网页浏览器发送的请求进行响应的服或者服务(service) -一个Web对请求进行响应的典型步骤如下。

1对客户端发来的请求 request 进行解析。

3处理器可能会从数据库中取出数据。

4处理器根据取出的数据对模板 template进行渲染 render

5处理器向客户端返回渲染后的内容作为对请求的响应 response

阿里大佬耗时3个月整理的一份Redis实战文档(图3)

第三章:Redis命令

字符串

列表

集合

散列

有序集合

其他命令

排序

基本的Redis事务

键的过期时间

阿里大佬耗时3个月整理的一份Redis实战文档(图4)

阿里大佬耗时3个月整理的一份Redis实战文档(图5)

第四章:数据安全与性能保障

持久化选项

快照持久化

AOF持久化

重写/压编 AOF文件

复制

对Redis的复制相关选项进

行配置

Redis 复制的启动过程

主从链

检验硬盘写入

处理故障

验证快照文件和 AOF

文件

更换故障主

阿里大佬耗时3个月整理的一份Redis实战文档(图6)

本文相关词条概念解析:

文档

文档,是软件开发使用和维护中的必备资料。软件文档或者源代码文档是指与软件系统及其软件工程过程有关联的文本实体。文档的类型包括软件需求文档,设计文档,测试文档,用户手册等。其中的需求文档,设计文档和测试文档一般是在软件开发过程中由开发者写就的,而用户手册等非过程类文档是由专门的非技术类写作人员写就的。文档能提高软件开发的效率,保证软件的质量,而且在软件的使用过程中有指导、帮助、解惑的作用,尤其在维护工作中,文档是不可或缺的资料。

网友评论

提交评论

网站申明:本站图片仅为设计美化,与文章无关。如认为影响您的权益,请与我们联系。