总结0425

1.spring cloud 监控
springboot admin
2.限流

1
2
3
4
5
6
7
8
9
10
限流算法:
1.漏桶算法:
2.令牌桶算法:单点应用没问题,但是集群情况不行
3.计数器算法:会有临界问题,通过滑动窗口解决

应用级限流
分布式限流
接入层限流

redis+lua:实现服务级的限流

3.redis key失效
Redis key过期的方式有三种:

  • 被动删除:当读/写一个已经过期的key时,会触发惰性删除策略,直接删除掉这个过期key
  • 主动删除:由于惰性删除策略无法保证冷数据被及时删掉,所以Redis会定期主动淘汰一批已过期的key
  • 当前已用内存超过maxmemory限定时,触发主动清理策略
    https://www.cnblogs.com/chenpingzhao/p/5022467.html

4.日志表,redis
5.bloom filter 实现排行榜
6.redis实现的功能

1
2
3
4
1.缓存数据
2.计数器
3.限流,基于令牌桶算法
4.分布式锁

7.redis的bitmap,zset