一、处理redis的线上问题
Redis使用过程中经常会有各种大key的情况
1、改对象需要每次都整存整取、最好改成hash存储,每次修改某一个field
2、list、set、zset元素太多。每次可以只查询部分;
3、将一个key拆分多个key
二、超大Value打满网卡的问题如何规避
三、怎么保障redis的高可用性
1、如果并发小、数据量也不大,可以采用redis哨兵模式;来保障高可用性
2、如果并发量大或者数据量大 则可以采用redis集群模式;
四、Key寻址算法
1、hash 算法
2、一致性 hash 算法(自动缓存迁移)+ 虚拟节点(自动负载均衡)
3、redis cluster 的 hash slot 算法