redis-数据倾斜/访问倾斜

数据倾斜的原因:

  1. 存在bigkey

    - 业务层避免bigkey 

    - 将集合类型的bigkey拆分为多个小集合

  2. slot手工分配不均

  3. hashtag 导致数据分配到同一个slot

    - 避免使用hashtag

访问倾斜的原因:

  1. 存在热点数据

    - 如果是只读数据,可以使用多副本 key+随机值使数据分配到不同的实例中 或者存储在二级缓存 比如jvm缓存中

    - 如果是读写数据,增加实例配置

原文地址:https://www.cnblogs.com/isnotnull/p/14656502.html