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

    Redis使用场景

    • 计数器,具体原理就是利用incrby命令,具体实现可以参考这里

    • 限时业务,由于Redis可以设置数据的过期时间,到期会自动删除,因此可以使用在限时的优惠活动业务中;

    • 队列,利用Redis中的List数据结构中的bpop和rpop的命令,可以实现队列;

    • 分布式锁,利用Redis中的setnx命令实现,如果这个命令已经存在则不进行任何操作,可以理解成如果设置了锁则不再设置;

    • 排行榜,利用Redis中的ZSET数据结构,获取对应排名的成员;

    • 分页,通过*_range的命令可以实现;

    • 模糊搜索,通过scan指定的匹配项来完成;

    • 点赞、好友等互相关系的存储,利用set数据结构每个人存储对应的用户集合,还可以很方便的交集的命令计算出共同好友;

    • 缓存,对热点数据的缓存,提高访问速度;

    • 数据库,比如session的信息都存储在Redis中而非数据库中,可以提高访问速度;


  • 相关阅读:
    02-模板字符串
    01-学习vue前的准备工作
    21-z-index
    20-定位
    19-background
    18-超链接导航栏案例
    17-文本属性和字体属性
    16-margin的用法
    jBPM
    Table of Contents
  • 原文地址:https://www.cnblogs.com/George1994/p/10687466.html
Copyright © 2011-2022 走看看