欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

面试常问:redis面试常问知识点

程序员文章站 2022-07-10 21:11:17
在平常开发工作中,经常会用到redis。面试的时候,redis也会经常问到。那么,redis的基本用法及知识点都有哪些呢?1:为什么要使用Redis?Redis可以存储的数据类型丰富,将数据存储在内存中,读取快。像很少改动的又经常查询的,特别适合存储在Redis中。2:Redis有几种数据存储类型?分别是什么?redis是一个存储key-value内存数据库。可以存储五种数据类型。分别是String、Hash、List、Set、Sorted Set。1):String类型的操作:....

在平常开发工作中,经常会用到redis。面试的时候,redis也会经常问到。那么,redis的基本用法及知识点都有哪些呢?

1:为什么要使用Redis?

Redis可以存储的数据类型丰富,将数据存储在内存中,读取快。像很少改动的又经常查询的,特别适合存储在Redis中。

2:Redis有几种数据存储类型?分别是什么?

redis是一个存储key-value内存数据库。可以存储五种数据类型。分别是String、Hash、List、Set、Sorted  Set。

1):String类型的操作:

面试常问:redis面试常问知识点

2):Hash类型的操作:

面试常问:redis面试常问知识点

3):List类型的操作:

面试常问:redis面试常问知识点

4):Set类型的操作:

面试常问:redis面试常问知识点

5)Sorted  Set:

面试常问:redis面试常问知识点

3:什么是Redis的持久化?持久化的方式有哪些?

Redis的持久化就是将内存中的数据写到磁盘中。Redis有两种持久化的方式,分别是RDB和AOF。

4:Redis和memcached比较优点?

1)redis比memcached支持的数据类型更加丰富;

2)redis可以持久化数据;

3)redis的查询速度比memcached更快。

5:一个String类型的能存储的最大容量是多少?

512M

6:Redis使用的场景?

1)缓存;

2)发布、订阅;

3)排行榜;

4)计数器;

5)分布式会话

7:使用Redis有什么好处?

1)查询速度很快,因为数据在内存中存储着;

2)支持String、List、Hash、Sorted  Set、Set五种数据类型;

3)支持事务,保证数据的操作一致。

8:Redis是单线程还是多线程的?

Redis是单线程的,Redis将数据放在内存中,单线程执行效率最高。

总结:以上总结了Redis的基本知识点。

知识就是要不断的学习,不断的复习,才会记忆的更加的深刻。加油,美好的风景一直在路上!

本文地址:https://blog.csdn.net/qq_36833673/article/details/107447528