redis批处理优化

大量数据的导入的方式

 

 

 

 

Redis提供的批处理方案

 

 

 

M操作比Pipeline快,因为M操作是内部操作,原子操作,而Pipeline不是。

 

 

集群下的批处理

如MSET或Pipeline这样的批处理需要在一次请求中携带多条命令,而此时如果redis是一个集群,那批处理命令的多个key必须落在一个插槽中,否则就会导致执行失败。

 

 

 

虽然hash_tag性能更好,但是不推荐,推荐的是并行slot。

Spring客户端的redis已经解决了批处理问题,底层逻辑也是并行slot

posted @ 2024-07-09 15:04  蓝海的bug本  阅读(4)  评论(0)    收藏  举报