Redis的优缺点有哪些

33次阅读
没有评论

共计 895 个字符,预计需要花费 3 分钟才能阅读完成。

自动写代码机器人,免费开通

这篇文章将为大家详细讲解有关 Redis 的优缺点有哪些,丸趣 TV 小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

1、Redis 是什么?

通常而言目前的数据库分类有几种,包括 SQL/NSQL,,关系数据库,键值数据库等等 等,分类的标准也不以,Redis 本质上也是一种键值数据库的,但它在保持键值数据库简单快捷特点的同时,又吸收了部分关系数据库的优点。从而使它的位置处于关系数据库和键值数 据库之间。Redis 不仅能保存 Strings 类型的数据,还能保存 Lists 类型(有序)和 Sets 类型(无序)的数据,而且还能完成排序(SORT)等高级功能,在实现 INCR,SETNX 等功能的时候,保证了其操作的原子性,除此以外,还支持主从复制等功能。

2、Redis 用来做什么?

通常局限点来说,Redis 也以消息队列的形式存在,作为内嵌的 List 存在,满足实时的高并发需求。而通常在一个电商类型的数据处理过程之中,有关商品,热销,推荐排序的队列,通常存放在 Redis 之中,期间也包扩 Storm 对于 Redis 列表的读取和更新。

3、Redis 的优点

性能极高 – Redis 能支持超过 100K+ 每秒的读写频率。

丰富的数据类型 – Redis 支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。

原子 – Redis 的所有操作都是原子性的,同时 Redis 还支持对几个操作全并后的原子性执行。

丰富的特性 – Redis 还支持 publish/subscribe, 通知, key 过期等等特性。

4、Redis 的缺点

是数据库容量受到物理内存的限制, 不能用作海量数据的高性能读写, 因此 Redis 适合的场景主要局限在较小数据量的高性能操作和运算上。

总结:Redis 受限于特定的场景,专注于特定的领域之下,速度相当之快,目前还未找到能替代使用产品。

关于 Redis 的优缺点有哪些就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

向 AI 问一下细节

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2024-02-03发表,共计895字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)