1. 程式人生 > >Redis list zset併發原子性處理

Redis list zset併發原子性處理

redis  list命令和zset有序集合為啥是原子性,不會出現資料錯亂

例如當lpush和zadd的時候 如果當前的集合是LIST和有序集合的話且當前客戶端存在阻塞的話

會把當前的操作放入一個叫ready_keys的dict裡面,然後後面REDIS一個一個按照插入的順序執行。

這樣就防止了併發出現的資料不一致。

1