redis被用来做什么


本文摘自PHP中文网,作者(*-*)浩,侵删。

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

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

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

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

Redis的优点

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

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

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

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

Redis的缺点

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

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

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

以上就是redis被用来做什么的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

Redis一个实例能存多少个key

Redis性能监控指标总结

使用命令连接Redis

Redis配置远程连接的方法

一起看看Redis集群架构及对比

Redis持久化快照的方法与原理

Redis是什么语言开发的

什么是Redis分布式锁

Redis主要用来做什么

Redis持久化有几种方式

更多相关阅读请进入《Redis》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...