REDIS 六月 05, 2019

redis专题-热点key解决方案

文章字数 2.5k 阅读约需 2 mins.

热key问题就是,突然有几十万的请求去访问redis上的某个特定key。那么,这样会造成流量过于集中,达到物理网卡上限,从而导致这台redis的服务器宕机。

  1. 凭借业务经验,进行预估哪些是热key
  2. 在客户端进行收集
    在操作redis之前,加入一行代码进行数据统计。
  3. 在Proxy层做收集
  4. 用redis自带命令
    • monitor命令,该命令可以实时抓取出redis服务器接收到的命令,然后写代码统计出热key是啥。但是该命令在高并发的条件下,有内存增暴增的隐患,还会降低redis的性能。
    • hotkeys参数,redis 4.0.3提供了redis-cli的热点key发现功能,执行redis-cli时...
查看全文
0%