2
A
回答
2
如果你只需要調用的關鍵增量,並沒有得到+設置在同一時間,不需要鎖定。由於Redis是一個單線程事件循環,因此它將所有命令(包括incr)序列化。你可以認爲所有單個命令的執行都是原子的。
相關問題
- 1. EF應該封裝在基類中嗎?
- 2. 我應該在匿名JavaScript函數中封裝功能塊嗎?
- 3. Mongodb findAndModify vs redis incr
- 4. 支持incr的分佈式緩存
- 5. 我應該封裝我的IoC容器嗎?
- 6. Redis - 在交易中使用Incr值
- 7. 我應該在dlopen之前鎖定嗎?
- 8. 我可以在Rails中鎖定表嗎? (我應該嗎?)
- 9. Redis INCR和多進程?
- 10. 我應該使用HTML註釋來封裝JavaScript代碼塊嗎?
- 11. 我應該用自己的類型封裝id字段嗎?
- 12. 我應該使用wp_enqueue_script()來封裝外部腳本嗎
- 13. 我應該發佈NSURL嗎?
- 14. redis-我應該使用redis來存儲聊天消息嗎?
- 15. 我應該使用喚醒鎖嗎?
- 16. 我應該鎖定'事件'嗎?
- 17. 我應該在Redis的Rails中創建一個新類嗎?
- 18. 我應該在Redis中存儲JWT令牌嗎?
- 19. 我應該在DAO中傳入還是封裝一個連接?
- 20. 我是否應該將集合封裝在setter中?
- 21. 我的GLSL Shader對象/包裝器應該封裝加載/設置VertexArrayObject嗎?
- 22. 我應該在多線程範例中鎖定數據表嗎?
- 23. 我應該從Redis羣集中讀取數據嗎?
- 24. 我應該在文件/模塊之間共享Redis連接嗎?
- 25. 我應該密封所有我認爲不應該用作基類的類嗎?
- 26. 將ConcurrentLinkedQueue#poll()封鎖嗎?
- 27. 應該在ReaderWriterLockSlim鎖上調用Dispose()嗎?
- 28. Redis的分配增量鎖定
- 29. 我應該分開我的桌子嗎?
- 30. 我應該拆分我的edmx嗎?