Redis
简单
面试题库
Redis
困难
Redis 渐进式 rehash 的触发条件是什么?负载因子阈值是多少?为什么能避免阻塞?
Redis
困难
Redis 渐进式 rehash 期间,新增的 key 会写入哪张哈希表?为什么?
Redis
中等
Redis 的 dict 哈希表如何处理哈希冲突?除了拉链法还有什么优化?
Redis
中等
Redis SDS 的 len、alloc、flags 字段分别有什么作用?二进制安全是如何实现的?
Redis
中等
Redis SDS 相比 C 字符串解决了哪些问题?空间预分配和惰性释放是怎么做的?
Redis
简单
Redis 为什么不直接使用 C 语言字符串而要自己实现 SDS?
Redis
简单
Redis 的 DEL 与 UNLINK 有什么区别?删除大 key 时为什么更推荐 UNLINK?
Redis
中等
Redis SCAN 返回的 cursor 为什么可能不是递增的?COUNT 参数为什么不是精确条数?
Redis
简单
Redis 中如何判断一个 key 是否存在且类型正确?TYPE 与 EXISTS 各自返回什么?
Redis
简单
Redis 的 TTL 返回 -1 和 -2 分别代表什么?EXPIRE 重复设置会怎样?
Redis
简单