濮阳杆衣贸易有限公司

主頁 > 知識庫 > Redis 基礎教程之事務的使用方法

Redis 基礎教程之事務的使用方法

熱門標簽:地圖標注如何即時生效 最簡單的百度地圖標注 百度商家地圖標注怎么做 地圖標注費用 玄武湖地圖標注 小紅書怎么地圖標注店 竹間科技AI電銷機器人 西藏教育智能外呼系統(tǒng)價格 太原營銷外呼系統(tǒng)

Redis 基礎教程之事務的使用方法

Redis 事務可以一次執(zhí)行多個命令, 并且?guī)в幸韵聝蓚€重要的保證:

  • 事務是一個單獨的隔離操作:事務中的所有命令都會序列化、按順序地執(zhí)行。事務在執(zhí)行的過程中,不會被其他客戶端發(fā)送來的命令請求所打斷。
  • 事務是一個原子操作:事務中的命令要么全部被執(zhí)行,要么全部都不執(zhí)行。

一個事務從開始到執(zhí)行會經(jīng)歷以下三個階段:

  • 開始事務。
  • 命令入隊。
  • 執(zhí)行事務。

實例

以下是一個事務的例子, 它先以 MULTI 開始一個事務, 然后將多個命令入隊到事務中, 最后由 EXEC 命令觸發(fā)事務, 一并執(zhí)行事務中的所有命令:

redis 127.0.0.1:6379> MULTI
OK

redis 127.0.0.1:6379> SET book-name "Mastering C++ in 21 days"
QUEUED

redis 127.0.0.1:6379> GET book-name
QUEUED

redis 127.0.0.1:6379> SADD tag "C++" "Programming" "Mastering Series"
QUEUED

redis 127.0.0.1:6379> SMEMBERS tag
QUEUED

redis 127.0.0.1:6379> EXEC
1) OK
2) "Mastering C++ in 21 days"
3) (integer) 3
4) 1) "Mastering Series"
  2) "C++"
  3) "Programming"

Redis 事務命令

下表列出了 redis 事務的相關命令:

1  DISCARD 
  取消事務,放棄執(zhí)行事務塊內的所有命令。

2  EXEC 
  執(zhí)行所有事務塊內的命令。

3  MULTI 
  標記一個事務塊的開始。

4  UNWATCH 
  取消 WATCH 命令對所有 key 的監(jiān)視。

5  WATCH key [key ...] 
  監(jiān)視一個(或多個) key ,如果在事務執(zhí)行之前這個(或這些) key 被其他命令所改動,那么事務將被打斷。

以上就是事務命令的詳解,如有疑問請留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

您可能感興趣的文章:
  • PHP+Redis事務解決高并發(fā)下商品超賣問題(推薦)
  • redis中的事務操作案例分析
  • redis事務常用操作詳解
  • Redis事務涉及的watch、multi等命令詳解
  • python實現(xiàn)redis三種cas事務操作
  • redis中事務機制及樂觀鎖的實現(xiàn)
  • redis事務_動力節(jié)點Java學院整理
  • Redis 事務與過期時間詳細介紹
  • 【Redis緩存機制】詳解Java連接Redis_Jedis_事務
  • Redis教程(八):事務詳解
  • Redis 事務知識點相關總結

標簽:揚州 廣東 香港 贛州 景德鎮(zhèn) 林芝 唐山 澳門

巨人網(wǎng)絡通訊聲明:本文標題《Redis 基礎教程之事務的使用方法》,本文關鍵詞  Redis,基礎,教程,之,事務,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Redis 基礎教程之事務的使用方法》相關的同類信息!
  • 本頁收集關于Redis 基礎教程之事務的使用方法的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    黄骅市| 贵定县| 油尖旺区| 元江| 微山县| 屏东县| 新竹市| 潼关县| 南澳县| 鹤峰县| 城市| 莒南县| 临高县| 古丈县| 怀安县| 兴隆县| 鸡东县| 祁东县| 万源市| 旬阳县| 五华县| 专栏| 高阳县| 乐至县| 金平| 白玉县| 武鸣县| 克东县| 西林县| 仙桃市| 大田县| 高邮市| 江陵县| 区。| 紫阳县| 鄂州市| 黄陵县| 辽阳县| 洞头县| 临汾市| 武宣县|