admin管理员组

文章数量:1794759

Redis常见面试题

Redis常见面试题

2020.10.20参加oppo 高级php程序员面试,面试内容主要是swoole、Redis、mysql(锁和索引)三部分,面试问题涉及范围很窄,但都问得很深。其中redis面试题基本是下面这些知识点:

一、Redis支持的数据类型?

面试中还被问到了五种数据类型的“底层实现”以及“使用业务场景”,参考我另一篇博文:blog.csdn/JineD/article/details/109188516

String字符串:

格式: set key value

string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。

string类型是Redis最基本的数据类型,一个键最大能存储512MB。

Hash(哈希)

格式: hmset name key1 value1 key2 value2

Redis hash 是一个键值(key=>value)对集合。

Redis hash是一个string类型的field和value的映射表,hash特别适合用于存储对象。

List(列表)

Redis 列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部

本文标签: 面试题常见Redis