【校招VIP】 Redis和MO中间件之 Redis的数据类型

考点介绍:

Redis数据类型有5种,分别是string(字符串)hash(哈希),list(列表),set(集合)及zset(sortedset:有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。

本期分享的内容分为试题、文章及视频三部分,答案详情解析和文章内容可点击文章末尾链接即可查看!

一、考点试题

1、Redis的基本数据类型有哪些?

A.String

B.List

C.Set

D.Hash

E.Zset

F.Hashmap

解答:正确答案是 A B C D E     Redis有五种基本的数据类型:String、Set、List、Hash、Zset,三种特殊的数据类型:Geospatial、Hyperloglog、Bitmap

2、下面关于Redis中set数据类型与list数据类型的比较,正确的说法是()

A.set中的数据具有唯一性,list中的数据不具有唯一性

B.set中的数据有序,list中的数据无序

C.set数据类型与list数据类型均可进行数学集合运算

D.set数据类型与list数据类型都是通过索引下表实现有序

解答:正确答案是 A     这道题考察的是Redis中set数据类型与list数据类型的比较,set中的数据具有唯一性,list中的数据不具有唯一性,所以是选A......

3、下面关于Redis中string数据类型的数据结构,正确的说法是()

A.string的数据类型是简单静态字符串(simple static string)

B.string的内部结构实现上类似Java的HashMap

C.string进行扩容时是加倍现有空间

D.string采用预分配冗余空间的方式来减少内存的频繁分配

解答:正确答案是 D     这道题考察的是Redis中string数据类型的数据结构,string采用预分配冗余空间的方式来减少内存的频繁分配,所以是选D......

4、下面关于Redis中set数据类型的操作指令,正确的是()

A.执行smembers 命令可以获取该集合的元素个数

B.执行spop 将从集合中吐出第一个值

C.sismember 用于判断成员元素是否是集合的成员

D.sunion 返回两个集合的交集元素

解答:正确答案是 C     这道题考察的是Redis中set数据类型的操作指令,sismember <key> <value>用于判断成员元素是否是集合的成员,所以选C......

二、考点文章

1、【校招VIP】Redis五种基本数据类型(超级详细)

Redis作为一个轻量级键值数据库,跟之前上课时学的关系型数据库不同,使用Redis进行数据存储服务时,我们不需要去担心存储模式和表的结构......

2、【校招VIP】Redis的8种数据类型

redis是什么

Redis:REmote DIctionary Server(远程字典服务器)是完全开源免费的,用C语言编写的,遵守BSD协议,是一个高性能的......

3、【校招VIP】10题经典Redis面试题

redis是一个开源的、支持数据持久化和备份的key-value数据库。①Redis的数据是存在内存中的,读写速度非常快。②redis支持数据持久化,可以将内存中的数据存储到磁盘中......

三、考点视频

java校招真的饱和了吗

现在有一种说法非常流行,“java工程师已经饱和了,不要再选择java了”,那实际上是不是这样的情况呢?本期大拿频道就来分析一下这个问题。

相关题目及解析内容可点击下方链接查看:
PC端链接:https://xiaozhao.vip/dTopic/detail/1309
移动端链接:https://m.xiaozhao.vip/dTopic/detail/1309

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值