《Redis设计与实现》强烈推荐

前言:

是否有听过有些面试官这么问或者博客这么写:说说redis有几种数据类型?

你肯定知道怎么答:string、list、hash、set、zset

自从我看了这本书,我发现了这种说法是极其不专业的,原因稍后分析。

先看书中定义:

【Redis 并没有直接使用这些数据结构来实现键值对数据库, 而是基于这些数据结构创建了一个对象系统, 这个系统包含字符串对象、列表对象、哈希对象、集合对象和有序集合对象这五种类型的对象】

对,没有错,面试官想问的是这5个,你也知道要回答的是这5个。但是,他们不是数据类型而是对象。

确切的问应该是:redis有几种对象类型?

答案应该是:字符串对象、列表对象、哈希对象、集合对象和有序集合对象

问题1:

那答案中的:string、list、hash、set、zset 说的是啥啊?

问题2:

为什么大家好像对这种说法并不觉得错?

因为很多博客,为了让大家更方便的入门,更好的理解,省略了很多没有讲,string、list、hash 相信学过编程的都不陌生,理解起来也不费劲。

但是,但是,但是,他们光为了理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值