redis自学(47)批处理优化

大量数据的导入的方式

 

 

 

 

Redis提供的批处理方案

 

 

 

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

 

 

集群下的批处理

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

 

 

 

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

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

 

posted @ 2024-06-13 14:20  蓝海的bug本  阅读(1)  评论(0编辑  收藏  举报