Avatar notebook default
31篇文章 · 26265字 · 1人关注
  • Resize,w 360,h 240
    (9)Redis 如何限制短信发送

    题目:同一IP一分钟内只能发送100次 概要:1、窗口、2令牌桶 、redis+lua 3漏斗 一、固定/滑动窗口 1、固定窗口:用string...

    0.8 1556 0 10
  • Resize,w 360,h 240
    (13)<架构解决方案>缓存

    静态资源可缓存在cdn、反向代理服务器(nginx)上。概要 1、本地缓存、堆外内存off-heap、 3、redis (jediscluste...

  • Resize,w 360,h 240
    (12)Redis大KEY定位及优化

    问题:出现OOM报错: OOM command not allowed when used memory > ‘maxmemory’,部分ECS...

  • Resize,w 360,h 240
    (7)I/O模型

    前言:网服务端处理网络请求的典型过程 1)获取请求数据,客户端与服务器建立连接发出请求,服务器接受请求(1-3); 2)构建响应,当服务器接收完...

  • (1)主库挂,不间断服务 哨兵(6)(细节待整理)

    类似于Raft的共识算法:每个哨兵设置随机超时时间,超时请求其他哨兵为自己投票,其他收到第一个投票确认,最多票成“领导”,没有则重新选举,直到选...

  • Resize,w 360,h 240
    (1)redis cluster选主(5)

    一、redis 选主过程  slave发现自己的master为FAIL,便尝试Failover,成新master。但挂掉master可能有多个s...

  • (16)CopyOnWrite Redis rdb中(待完善)

    一、为啥要有CopyOnWrite? Redis的执行bgsave生成dump.rdb是根据CopyOnWrite, 如有多个调用者同时请求相同...

  • (3)Redis 分布式锁到底安全吗?(未完)

    Redis分布式锁安全性问题,分布式系统专家Martin Kleppmann[https://martin.kleppmann.com/]和Re...

  • (17)Redis的rehash与ConcurrentHashMap对比

    dict是Redis的hash数据结构,用key值计算hashkey,元素插入到某个hash链上(拉链法解冲突)。hashtable(dicth...

文集作者