Redis数据结构应用场景

数据结构使用

Sting应用场景

  单值缓存

    SET key value

    GET key

  对象缓存

    1.SET user:1 value(json格式数据)

    2.MSET user:1:name xxx

     MGET

    适合局部化修改

  分布式锁

Hash应用场景

  电商购物车场景

    同类数据整合、比String消耗内存少,cpu用得少

    集群架构下不太适合

    key值不能使用过期功能

List场景

  微博信息或者微信公众号信息

  大V有单独服务器,去从消息队列里拉

Set场景

  抽奖小程序

  用户点赞、评论

  通过集合运算(微博微关系)

  搜索、推荐

ZSet  

  权值Set,微博热搜

posted @ 2020-08-15 14:17  Muusa  阅读(102)  评论(0)    收藏  举报