零基础学redis:

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。 Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。

受众人群:从事编程类的工作人员,对编程有兴趣的学生及爱好者等以上内容均为免费分享,需要的朋友帮忙一键三连后,添加VX:msbjy2019百分百获取到!

《Redis 设计与实现》

数据结构与对象

  • 简单动态字符串
  • 链表
  • 字典
  • 跳跃表
  • 整数集合
  • 压缩列表
  • 对象

简单动态字符串

链表

字典

跳跃表

整数集合

压缩列表

对象

单机数据库的实现

  • 数据库
  • RDB持久化
  • AOF持久化
  • 事件
  • 客户端服务器

数据库

持久化

 

事件

客户端

服务端

多机数据库的实现

  • 复制
  • Sentinel
  • 集群

复制

sentinel

集群

独立功能的实现

  • 发布与订阅
  • 事务
  • Lua脚本
  • 排序
  • 二进制位数组
  • 慢查询日志
  • 监视器

发布与订阅

事务

lua脚本

排序

二进制位数组

慢查询日志

监视器

以上内容均为免费分享,需要的朋友帮忙一键三连后,添加VX:msbjy2019百分百获取到!