zoukankan      html  css  js  c++  java
  • redis常见应用场景

    /**
    * redis list 链表类型
    * 当key存在,但是是其他类型的时候,其他类型也创建不了,key只能是唯一的
    * 队列的第一个元素是最新加进去的,最后的元素是最早加进去的
    * 队列:先进先出 lpush(left+push) + rpop(right+pop)
    * 栈: 后进先出 lpush lpop
    * 消息队列:
    * 使用场景:关注列表 收藏列表 点赞列表 最新消息列表 (有关时间轴的)
    * 每一个list列表,都可以存储元素40多亿个
    */

    /**
    * redis set 无序集合
    * 使用场景:1.标签 2.共同好友 3.统计(统计独立ip且无顺序要求)
    */

    /**
    * redis zset 有序集合
    * 有序集合内,所有的增删改查都是非常高效的
    * 应用场景:直播平台 运营活动(某鱼嘉年华) 排名(榜单) 礼物多少(统计独立ip且有顺序要求)
    */

    /**
    * redis hash 哈希
    * string类型的 filed value 映射 键值对 集合
    * 应用场景:用户信息 购物车 商品信息
    */
  • 相关阅读:
    字符串练习
    python基础
    熟悉常用的Linux操作
    大数据概述
    递归下降分析程序
    自动机
    词法语法分析1
    关于我对编译原理的理解
    6小时学会TypeScript入门实战教程(大地)
    kotlin
  • 原文地址:https://www.cnblogs.com/laijinquan/p/13927664.html
Copyright © 2011-2022 走看看