Redis的学习

93 阅读1分钟

单线程

  • 事件驱动、所有命令处理在一个事件循环中;
  • 应对:
    • 避免大key
      • string value < 10kb
      • hash/set/zset元素 < 5000(大key检测)
    • 避免使用长时间阻塞的命令
      • 禁用keys/flushall等命令
      • 大key的平滑删除。
      • redis4.0后,会采用对大key的惰性删除。
    • 避免过热的key
      • 最大支持的qps有上限(~10w),热key分析

丰富的数据结构