22. Redis数据结构(一)

1. 前言

简单来说,Redis(Remote Dictionary Server)也是一个数据库,不过和传统数据库不同点在于 Redis 的数据存储在内存中,所以读写速度远超传统数据库(例如 MySQL ),同时因为Key—Value的数据存储形式非常零活,所以Redis被广泛应用在缓存方向,并且能适配各种实战的应用场景。

Redis 提供了多种语言的 API ,比如常见的 Java、C++、Python 等,基本是后端开发中最常用的缓存中间件。

掌握 MySQL 是后端开发的必备技能,掌握 Redis 则是一个简历加分项。

我们在之前的章节对 MySQL 常见的题目进行了剖析, 在本章中我们会介绍 Redis 相关的高频面试题。

2. Redis底层数据结构

面试官提问: 你有看过 Redis 源码吗?Redis 底层是用什么数据结构实现的?

题目解析:

这里谈到的数据结构不是 Redis 的五种对外基本数据结构:String(字符串类型)、Hash(哈希类型)、List(链表类型&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

红薯不甜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值