zoukankan      html  css  js  c++  java
  • redis使用场景

    应用场景

    1. 缓存

    几乎大型网站设计都有缓存机制,缓存有助于加快数据的访问速度,降低后端数据源的压力。而Redis还提供了过期时间、灵活控制最大内存和内存溢出的淘汰策略。

    2. 排行榜系统

    Redis提供列表和有序列表数据结构,合理实现这些数据结构可以方便的构建各种排行榜。

    3. 技术器

    Redis天然支持计数功能,而在高并发的情况下,redis提供优秀的性能。

    4. 社交网站

    5. 消息队列

    消息队列系统可以说是一个大型网站的必备基础组件,因为其具有业务解耦、非实时业务削峰等特性。Redis提供了发布订阅功能和阻塞队列的功能。

    Redis不可以做什么
    我们可以站在数据规模和数据冷热的角度来进行分析。
    如果数据量非常大,例如每天有几亿的用户行为数据,使用Redis来存储的话,基本上是个无底洞,经济成本相当的高。

    如果将冷数据放在Redis中,基本上是对于内存的一种浪费,但是对于一些热数据可以放在Redis中加速读写,也可以减轻后端存储的负载,可以说是事半功倍。

  • 相关阅读:
    centos7安装nginx和php7启动脚本
    centos7 安装nginx遇到的坑
    php7.2 编译遇到的坑
    yum源更新
    redis
    nginx日志分割
    Docker部署LNMP完整教程
    浅谈JavaScript词法分析步骤
    PHP面向对象中的重要知识点(一)
    Mysql精华版(命令大全)
  • 原文地址:https://www.cnblogs.com/gengsc/p/7285107.html
Copyright © 2011-2022 走看看