美文网首页
Redis - 基础

Redis - 基础

作者: 番薯IT | 来源:发表于2018-06-10 09:51 被阅读11次

    Redis 五种数据结构

    • 字符串 - string
    • 哈希 - hash
    • 列表 - list
    • 集合 - set
    • 有序集合 - zset

    Redis为啥这么快

    • 纯内存访问
    • 非阻塞I/O,I/O多路复用
    • 单线程避免了线程切换和竞态产生的消耗

    Redis 使用场景

    字符串 - string

    • 缓存
    • 计数器
    • 共享session
    • 限速

    哈希 - hash

    存储实体。例如:id为1的用户信息,user:1[name:roach, age:18, gender:male]

    列表 - list

    • 消息队列:lpush + brpop实现,不过一般都使用开源的专业的
    • 文章列表:
      (1)文章内容:article:1[title:NBA, content:骑士VS卡尔特人2比2平, time:2018.05.22];
      (2)用户文章:lpush user:1:articles article:1 article:2 article:3

    集合 - set

    • 标签:
      文章标签:体育 金融 足球 科技
      用户标签:IT 程序员

    有序集合 - zset

    • 排行榜

    相关文章

      网友评论

          本文标题:Redis - 基础

          本文链接:https://www.haomeiwen.com/subject/trzdsftx.html