1. 程式人生 > >Redis的事務操作

Redis的事務操作

MULTI 、 EXEC 、 DISCARD 和 WATCH

multi 開啟一個redis事務

exec執行上一個開啟的redis事務

discard 拋棄上一個開啟的redis事務
EXEC 提交事務

watch 監視一個redis的key,在開始了監視之後,這個值在接下來的事務提交前不能被別的地方修改。只在當前程序生效,只監聽自己程序下的這個key,別的客戶端開的事務不生效。即A程序watch一個key,在B程序開啟事務修改這個key,提交時如果key有被修改不影響。而如果A程序watch,A程序開啟事務,提交時如果key有被修改則不能提交。