鍍金池/ 問答/PHP/ redis 有序集合批量添加問題

redis 有序集合批量添加問題

redis有序集合批量添加元素, zadd方法可以實現(xiàn)多個元素添加, pipeline管道也可以實現(xiàn)批量操作, 如果有5千條數(shù)據(jù)需要添加,那么應(yīng)該使用哪種方式呢, zadd是否可以用于比較多數(shù)據(jù)的添加,具體的底層實現(xiàn)細節(jié)是怎樣的呢 ?

回答
編輯回答
幼梔

zadd 可以添加多個,但因為 redis 本身是單線程的原因,數(shù)據(jù)太多會阻塞卡住一段時間,不過五千條數(shù)據(jù)其實也不算多,最好還是使用 pipe 的方式。
https://redis.io/topics/mass-...
http://redis.cn/topics/mass-i...

2018年7月24日 22:52