Redis5.x简介

0 为什么写本系列

Redis当前的稳定版本已经到redis-5.0.3(2019年1月21日),但是当前大部分的博客和书籍,都是基于redis-3.x,讲解的底层技术比较老,很多已经进行了比较大的变化。自己在学习的过程中,阅读源码,因此记录下来,与大家分享。

1 Redis简介

Redis图标

Redis(ˈrɛdɪs)是开源的、分布式的、存在于内存的、可持久化的高性能key-value数据库。Redis开源项目遵守BSD协议,是一个高性能的key-value数据库。Redis5.x支持的数据类型包括:

  • 二进制安全的字符串
  • 列表
  • 集合(唯一、无序)
  • 有序集合
  • Hash列表
  • 二进制数组
  • HyperLogLogs
  • Streams
    以上数据类型,会在后续进行详细介绍。

2 Redis的优势

Redis 与其他 key - value 缓存产品有以下三个特点:

  • Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。
  • Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash、bit-map、HyperLogLogs和Streams等数据结构的存储。
  • Redis支持数据的备份,即master-slave模式的数据备份。
  • Redis支持集群、分布式。

3

[参考]
1.Redis官网
2.Redis维基百科

你可能感兴趣的:(Redis5.x简介)