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维基百科

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容