【数据库】redis被用来做什么

【数据库】redis被用来做什么,第1张

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。


Redis官方也同样提供了一个名为Retwis的项目代码,可以对照着官方学习。




【数据库】redis被用来做什么,第2张

Redis用来做什么?(推荐学习:Redis视频教程)


通常局限点来说,Redis也以消息队列的形式存在,作为内嵌的List存在,满足实时的高并发需求。


而通常在一个电商类型的数据处理过程之中,有关商品,热销,推荐排序的队列,通常存放在Redis之中,期间也包扩Storm对于Redis列表的读取和更新。




Redis的优点


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




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




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




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




Redis的缺点


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




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


更多Redis相关技术文章,请访问Redis数据库使用入门教程栏目进行学习!

以上就是redis被用来做什么的详细内容,更多请关注ki4网其它相关文章!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zaji/550470.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019-10-20
下一篇 2019-10-20

发表评论

登录后才能评论

评论列表(0条)

保存