
Redis 面试汇总
当我们谈论 Redis 时,应该谈论什么? Redis 基本数据类型有哪些?以及他们各自的使用场景是什么? 常见的有五种:字符串、哈希、列表、集合、有序集合。5.0 版本中新添加了 Stream 类型。 ...

当我们谈论 Redis 时,应该谈论什么? Redis 基本数据类型有哪些?以及他们各自的使用场景是什么? 常见的有五种:字符串、哈希、列表、集合、有序集合。5.0 版本中新添加了 Stream 类型。 ...

首先明确,Redis 是一个使用 C 语言编写的键值对存储系统。Redis 是众所周知的 “快”,一方面,它是一个内存数据库,所有的操作都是在内存中完成的,内存的访问速度本身就很快;另一方面,得益于它底层的数据结构。Redis 的常见类型可在这个网页找到:Redis 命令参考简体中文版,其使用到的底层数据结构有如下六种:简单动态字符串、双向链表、压缩列表、哈希表、跳表和 整数数组。本篇文章,将具体了解这些底层数据结构的实现。 ...