Skip to content

Latest commit

 

History

History
65 lines (51 loc) · 951 Bytes

1.base.md

File metadata and controls

65 lines (51 loc) · 951 Bytes

Redis 基础

定义

  • Remote Dictionary Server
  • 内存数据库、KV 数据库、数据结构数据库
  • string、list、hash、set、zset

场景

string

  • 对象存储
  • 累加器
  • 分布式锁
    • 排他功能
      setnx
    • 获取锁
    • 释放锁
      del
  • 位计算(位统计)
    • 二进制安全字符串

list

  • 队列
  • 阻塞队列
  • 异步队列
  • 固定窗口记录
    ltrim

hash

  • 存储对象
    • 和 string 的区别
      • string 对象属性稳定,不会修改或少修改的情况下
      • hash 对象属性不稳定,属性字段或值经常需要修改

set

  • 集合
    • 抽象
  • 集合运行
    • 共同关注
    • 推荐好友

zset

  • 排行榜