-
redis是單線程運行,所以多個redis命令是一個一個執行,所以是線程安全的
-
但是分開的兩個redis命令,對於整個應用來說不是線程安全的,因爲這兩個redis命令之間會有其他命令,就像多線程環境下,java線程不安全的i++操作,這個兩個redis命令沒有事務管理
-
可以用RPOPLPUSH或者INCR , 或者lua腳本,實現多個redis操作合爲一個命令,這樣就對於線程安全了
redis應用中自增安全嗎?
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Spring cloud gateway入門
原創
2024-05-15 11:50:15
win 環境下 docker 的使用整理
原創
2024-05-17 00:25:04
播放全鏈路壓測實踐之路
01 背 景 播放鏈路是愛奇藝最重要的業務,鏈路穩定性極其重要,隨着愛奇藝用戶的不斷增長和熱播劇集的推廣,播放鏈路往往面臨着難以預估的用戶流量的突增,考
愛奇藝技術產品團隊
2024-05-14 02:28:30
redis未授權訪問漏洞修復方案
osc_hwc3munb
2024-05-14 02:04:38
我拍了拍Redis,被移出了羣聊···
osc_7cws6vmd
2024-05-14 01:06:44
「Java開發指南」如何用MyEclipse搭建GWT 2.1和Spring?(二)
原創
2024-05-17 12:21:26
Java ThreadPoolShutdown
原創
2024-05-17 02:06:32
通過MVEL表達式和Apache Chain職責鏈模式解耦MQ消息處理節點的實踐應用
原創
2024-05-16 23:56:24
Spring @EnableXxx註解的使用理解
原創
2024-05-16 23:48:06
java將list結果分成3份執行 原創
文文1
2024-05-16 02:09:55
OSS_PIPE:Rust編寫的大規模文件遷移工具
京東雲開發者
2024-05-15 23:59:27
高效調度新篇章:詳解DolphinScheduler 3.2.0生產級集羣搭建
原創
2024-05-15 21:22:54
JDBC連接openGauss6.0和PostgreSQL16.2性能對比
原創
2024-05-14 11:00:08
爲什麼阿里不建議用excutors創建線程池
原創
2024-05-14 02:07:06