redis面试题及答案.docVIP

redis面试题及答案.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

redis面试题及答案

一、填空题

1.Redis是一个开源的使用________编写的高性能键值对数据库。

2.Redis支持的数据类型有字符串、哈希、列表、集合和________。

3.Redis中用于设置键值对并设置过期时间的命令是________。

4.Redis持久化的两种方式是RDB和________。

5.Redis集群采用________算法来分配数据到不同的节点。

6.Redis中用于从列表左侧插入元素的命令是________。

7.Redis中使用________命令可以查看键的剩余过期时间。

8.Redis发布订阅模式中,用于订阅频道的命令是________。

9.Redis哨兵模式主要用于实现________功能。

10.Redis中用于对集合求交集的命令是________。

二、单项选择题

1.以下哪个不是Redis的特点?

A.支持多种数据类型

B.数据持久化

C.单线程

D.不支持分布式

2.Redis中,以下哪个命令用于删除键?

A.SET

B.GET

C.DEL

D.KEYS

3.Redis集群中,每个节点默认的端口号是?

A.6379

B.7000

C.8080

D.9090

4.当Redis内存达到最大限制时,以下哪种淘汰策略是随机删除一个键?

A.volatile-lru

B.allkeys-random

C.volatile-random

D.allkeys-lru

5.Redis中,以下哪个命令用于对哈希表中的字段值进行自增操作?

A.HSET

B.HGET

C.HINCRBY

D.HDEL

6.Redis发布订阅模式中,用于发布消息到指定频道的命令是?

A.SUBSCRIBE

B.PUBLISH

C.UNSUBSCRIBE

D.PSUBSCRIBE

7.Redis哨兵模式中,哨兵节点的主要作用是?

A.存储数据

B.监控主从节点状态

C.处理客户端请求

D.进行数据备份

8.Redis中,以下哪个数据类型可以实现消息队列的功能?

A.字符串

B.哈希

C.列表

D.集合

9.Redis持久化方式RDB是通过什么机制实现的?

A.定时快照

B.实时记录操作日志

C.增量备份

D.全量备份

10.Redis中,用于获取集合中所有成员的命令是?

A.SADD

B.SREM

C.SMEMBERS

D.SISMEMBER

三、多项选择题

1.以下属于Redis数据类型的有?

A.字符串

B.哈希

C.列表

D.集合

E.有序集合

2.Redis持久化的优点有哪些?

A.数据恢复快

B.占用磁盘空间小

C.保证数据不丢失

D.提高读写性能

3.Redis集群的优点包括?

A.高可用性

B.可扩展性

C.数据分区存储

D.自动故障转移

4.Redis中,以下哪些命令可以用于操作列表?

A.LPUSH

B.RPUSH

C.LPOP

D.RPOP

E.LINDEX

5.Redis发布订阅模式的应用场景有?

A.实时消息系统

B.分布式系统间的通信

C.任务调度

D.数据缓存

6.Redis哨兵模式的组成部分有?

A.主节点

B.从节点

C.哨兵节点

D.客户端

7.Redis内存淘汰策略有哪些?

A.volatile-lru

B.allkeys-lru

C.volatile-random

D.allkeys-random

E.volatile-ttl

8.Redis中,以下哪些命令可以用于操作哈希表?

A.HSET

B.HGET

C.HDEL

D.HLEN

E.HKEYS

9.Redis集合的特点有?

A.无序性

B.唯一性

C.可重复

D.支持交集、并集、差集运算

10.Redis有序集合的应用场景有?

A.排行榜

B.热门列表

C.消息队列

D.任务调度

四、判断题

1.Redis是一个关系型数据库。()

2.Redis支持多线程操作。()

3.Redis中,SET命令只能设置字符串类型的值。()

4.Redis持久化方式AOF比RDB更占用磁盘空间。()

5.Redis集群中,每个节点都存储全量数据。()

6.Redis发布订阅模式中,订阅者可以接收到订阅前发布的消息。()

7.Redis哨兵模式可以实现自动故障转移。()

8.Redis列表可以实现栈和队列的功能。()

9.Redis集合

文档评论(0)

淑芬 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档