0
点赞
收藏
分享

微信扫一扫

Redis常见面试题

Go_Viola 2022-02-28 阅读 64

文章目录

1.说说对Redis的了解

Redis(Remote Dictionary Server)是一个基于C语言编写的内存数据库,基于Key/Value结构存储数据,读写速度很快,一般会用来做缓存、消息队列、分布式锁,同时还支持事务、持久化、集群等。

2.说说Reids中的数据类型

常见的有五种基本数据类型和三种特殊数据类型,基本数据结构:String、List、Set、Zset和Hash,特殊数据类型:位图、计数器和地理空间。
String:以字符串形式存储数据,经常用来记录用户的访问次数、文章访问量等。
Hash:以对象形式存储数据,比较方便的就是操作其中的某个字段,例如存储用户登录状态,实现购物车。
List:以列表形式存储数据,可记录添加顺序,允许元素重复,通常应用于发布与订阅或者说消息队列、慢查询。
Set:以集合形式存储数据,不记录添加顺序,元素不能重复,也不能保证存储顺序,通常可以做全局去重、投票系统。
Zset:排序集合,可对数据基于某个权重进行排序。可做排行榜,取TOP N操作。直播系统中的在线用户列表,礼物排行榜,弹幕消息等。

3.说说Redis对应的Java客户端有那些

举报

相关推荐

0 条评论