面试被问频率最高的几道Redis面试题
Redis 相关面试题确实很多,主要是因为知识点很多,但是面试的时候,不可能都问个遍,所以本文就来总结一下,面试被问频率最高的几道 Redis 的面试题。 请说一下 Redis 支持的哪些数据类型 String(字符串) list(列表) :list 是字符串列表,按照插入顺序排序。元素可以在列表的头部(左边)或者尾部(右边)进行添加。 hash(哈希) : Redis hash 是一个键值对(key-value)集合。 Redis hash 是一个 String 类型的 field 和 value 的映射表,hash 特别适合用于存储对象。 set(集合) : Redis 的 set 是 String 类型的无序集合。 zset (sorted set:有序集合) : Redis zset 和 set 一样也是 String 类型元素的集合,且不允许重复的成员。不同的 zset 是每个元素都会关联一个 double 类型的分数。 zset 通过这个分数来为集合中所有元素进行从小到大的排序。 zset 的成员是唯一的,但分数(score)却可以重复。 这个题目是不管你是初级、中级还是高级,被问到的概率很大。 Redis有哪些常见应用场景 ? 热点数据缓存: 由于 Redis 访问速度块、支持的数据类型比较丰富,所以 Redis 很适合用来存储热点数据 限时业务实现: expire