-
redis是單線程運行,所以多個redis命令是一個一個執行,所以是線程安全的
-
但是分開的兩個redis命令,對於整個應用來說不是線程安全的,因爲這兩個redis命令之間會有其他命令,就像多線程環境下,java線程不安全的i++操作,這個兩個redis命令沒有事務管理
-
可以用RPOPLPUSH或者INCR , 或者lua腳本,實現多個redis操作合爲一個命令,這樣就對於線程安全了
redis應用中自增安全嗎?
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
庫存領域核心能力--庫存預佔 建設實踐
原創
2024-04-18 23:17:21
微服務架構下如何通過弱依賴原則保障系統高可用
原創
2024-04-18 23:17:20
基於Redis實現基本搶紅包算法
原創
2024-04-17 11:18:19
tp5命令行報 [BadFunctionCallException] not support: redis
原創
2024-04-17 00:27:13
Java 信號量(semaphore)搭配CountDownLatch 實現多線程處理循環內邏輯並限制創建線程數
文文1
2024-04-20 00:54:02
Java中的Semaphore和CountDownLatch這兩個工具類的使用方法和實際應用場景
文文1
2024-04-20 00:54:00
AI從入門到入門之手寫數字識別模型java方式Dense全連接神經網絡實現
原創
2024-04-19 23:17:21
客戶案例|權威答案!靈犀醫療引入 Zilliz Cloud,千萬級向量數據庫賦能醫學 AIGC 平臺
原創
2024-04-19 13:02:34
百度智能雲千帆AppBuilder重磅升級!工作流編排正式上線!AssistantsAPI開放邀測!
原創
2024-04-19 11:29:41
數據結構筆記淺記(十二) 雙向隊列
原創
2024-04-18 23:39:23
權威答案!靈犀醫療引入 Zilliz Cloud,千萬級向量數據庫賦能醫學 AIGC 平臺
原創
2024-04-18 21:20:34
java POI獲取單元格的值,如果單元格爲合併單元格,則獲取合併的值
原創
2024-04-18 00:52:44
初探Java編程——開啓你的編程之旅
原創
2024-04-17 00:39:23
Spring開發:動態代理的藝術與實踐
原創
2024-04-16 22:33:07