全部学科
Python全栈
python
NodeJS全栈
nodejs

Redis专家技能认证试卷

15 题 60 分钟 难度:★★★

考察知识点

  • Redis 集群架构与数据分片:哈希槽分配(16384槽)、CRC16算法、去中心化架构、分片原理
  • Redis 集群节点通信与 Gossip 协议:节点通信机制、信息传播类型、PFAIL/FAIL 状态
  • Redis 集群主从复制与一致性:主从配置、复制机制、一致性保证
  • Redis 集群客户端路由与 Smart Client:客户端路由策略、MOVED/ASK 重定向、槽映射缓存
  • Redis 集群故障检测与自动故障转移:故障检测机制、选举流程、故障恢复
  • Redis 集群数据迁移与重新分片:槽迁移、重新分片命令、迁移策略
💡 参考答案在文末
判断题
1

Redis Cluster 中每个主节点负责一部分哈希槽。

A

B

2

Redis Cluster 支持跨槽的多键操作(如 MGET)。

A

B

单选题
3

如何让多个相关的键分配到同一个哈希槽?

A

使用相同的键名前缀

B

使用哈希标签 {tag}

C

手动指定槽编号

D

无法实现

4

Redis Cluster 默认将数据分为多少个哈希槽(slot)?

A

1024

B

4096

C

16384

D

65536

5

Redis Cluster 的数据分片方式是什么?

A

范围分片

B

哈希分片

C

随机分片

D

时间分片

6

Redis Cluster 最少需要多少个主节点才能正常运行?

A

1 个

B

2 个

C

3 个

D

6 个

7

Redis Cluster 计算键所属哈希槽使用的算法是什么?

A

MD5

B

CRC16

C

SHA256

D

CRC32

8

查看键所属哈希槽的命令是什么?

A

CLUSTER KEYSLOT

B

CLUSTER SLOT

C

KEYSLOT

D

SLOTKEY

9

Redis Cluster 节点之间使用什么协议进行通信?

A

HTTP 协议

B

Gossip 协议

C

TCP 直连

D

WebSocket

10

Redis Cluster 节点通信使用的端口与客户端端口有什么关系?

A

相同端口

B

客户端端口 + 10000

C

客户端端口 + 1000

D

端口 + 20000

11

Gossip 协议的主要作用是什么?

A

数据传输

B

传播集群状态和节点信息

C

客户端请求处理

D

数据持久化

12

Redis Cluster Gossip 消息的发送频率是多少?

A

每秒一次

B

每秒多次随机发送

C

每分钟一次

D

仅在故障时发送

13

查看集群节点信息的命令是什么?

A

CLUSTER NODES

B

CLUSTER INFO

C

CLUSTER LIST

D

NODES LIST

多选题
14

Redis Cluster 架构的特点有哪些?

A

去中心化架构,无代理节点

B

数据分片存储在多个节点

C

支持自动故障转移

D

所有数据存储在单一节点

填空题
15

Redis Cluster 使用 ____________ 个哈希槽,通过 ____________ 算法计算键的槽位置。

参考答案
1.正确 2.错误 3.B 4.C 5.B 6.C 7.B 8.A 9.B 10.B 11.B 12.B 13.A 14.A; B; C 15.16384; CRC16
想在手机上练习这套试卷?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码
下一套试卷 → Redis初级技能认证试卷
扫码体验小程序
加载中
想在手机上刷题学习?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码