2016-02-05 133 views
1

如果兩個Redis客戶端同時發出ZADD或ZSCORE命令,它是否會出現競爭狀態並將設置值弄亂?如果它不是線程安全的,那麼我需要用鎖來保護這些命令,對吧?我想讀ZSET API reference。也許我錯過了它,但是我沒有看到它提到ZSET命令的線程安全性。Redis ZADD或ZSCORE是原子的嗎?

回答

3

我找到了答案here。基本上Redis是單線程的,所有的命令都會被排隊和序列化,所以沒有需要擔心的並行命令執行。