Redis有哪些应用场景,是否可以举例说明下哪个公司用了?

Redis有哪些应用场景,是否可以举例说明下哪个公司用了?

3回答

sean.wysean.wy  技术总监 , 平安科技
Redis的应用场景非常广泛,虽然严格说来是一个key-value的内存数据库,但在实际场景中经常被做为缓存来使用。通常是并发负载高,要求极高的响应速度,低延迟的系统使用。但由于做为缓存,对于敏感数据或者需要持久化的数据,需要应用来保证数据的持久化。很多公司通过双写来实现。Re...显示全部

Redis的应用场景非常广泛,虽然严格说来是一个key-value的内存数据库,但在实际场景中经常被做为缓存来使用。
通常是并发负载高,要求极高的响应速度,低延迟的系统使用。但由于做为缓存,对于敏感数据或者需要持久化的数据,需要应用来保证数据的持久化。很多公司通过双写来实现。
Redis背后的持久化数据库可以是Oracle、MySQL、MongoDB、PostgreSQL等等。

收起
 2017-06-22
浏览5692
bryanbryan  软件架构设计师 , 金融研发
redis可以用作缓存服务,那么究竟什么场景可以使用缓存呢?按照这个思路就不难理解了,这个场景和公司没有什么必然联系。比如在金融业的场景拿到互联网公司,如果匹配一样可以使用,1)session会话:如果所有session会话都用redis,那么在某个服务器宕机进行迁移时,那么用户不会因为这台...显示全部

redis可以用作缓存服务,那么究竟什么场景可以使用缓存呢?按照这个思路就不难理解了,这个场景和公司没有什么必然联系。比如在金融业的场景拿到互联网公司,如果匹配一样可以使用,
1)session会话:如果所有session会话都用redis,那么在某个服务器宕机进行迁移时,那么用户不会因为这台机器故障等再次登陆,因为新启动的服务器可以继续去session服务器上查询
2)纪念币等商品抢购:目前很多银行的纪念币抢购等都采用了,将待分配的纪念币分为几个省市,每个省市的总额都存放在redis,这样不需要去查询数据库,能应付瞬时的高并发
因为redis有一定的不稳定性因素,因此在考虑使用时需要考虑如果出现故障时,是否可以保证服务正常提供

收起
 2017-05-03
浏览5915
温国兵温国兵  数据库管理员 , 三七互娱
Redis 是一个高性能的缓存,一般应用在 Session 缓存、队列、排行榜、计数器、最近最热文章、最近最热评论、发布订阅等。更多应用场景,可以参考此处。可以这样讲,Redis 适用于 数据实时性要求高、数据存储有过期和淘汰特征的、不需要持久化或者只需要保证弱一致性、逻辑简单...显示全部

Redis 是一个高性能的缓存,一般应用在 Session 缓存、队列、排行榜、计数器、最近最热文章、最近最热评论、发布订阅等。

更多应用场景,可以参考此处

可以这样讲,Redis 适用于 数据实时性要求高、数据存储有过期和淘汰特征的、不需要持久化或者只需要保证弱一致性、逻辑简单的场景

国内的互联网公司,据我了解,基本是都在用,其中新浪对 Redis 在国内普及起了重要的作用。

另外,Redis 官网有「Who\'s using Redis?」的链接。

收起
 2017-05-02
浏览5945

提问者

liufujun135系统架构师, Suzhou Powercore Technology Co., Ltd.

问题状态

  • 发布时间:2017-05-02
  • 关注会员:4 人
  • 问题浏览:8799
  • 最近回答:2017-06-22
  • 关于TWT  使用指南  社区专家合作  厂商入驻社区  企业招聘  投诉建议  版权与免责声明  联系我们
    © 2019  talkwithtrend — talk with trend,talk with technologist 京ICP备09031017号-30