課程
/后端開發(fā)
/Java
/Redis入門
都說redis不支持回滾,但是執(zhí)行discard不就可以嗎?
2019-02-24
源自:Redis入門 8-1
正在回答
Redis命令在事務(wù)中可能會執(zhí)行失敗,但是Redis事務(wù)不會回滾,而是繼續(xù)會執(zhí)行余下的命令。這里和關(guān)系型數(shù)據(jù)庫有點區(qū)別,因為關(guān)系型數(shù)據(jù)在這種情況下都是會回滾的;在multi之后的事務(wù)語句,都會將事務(wù)放進隊列,這是會檢查語法等,也就是在事務(wù)執(zhí)行期間語法都是沒有問題的,命令出錯的話就是程序有問題,redis不會因為一條錯誤而設(shè)計成回滾,降低存儲效率來彌補程序本身的錯誤
舉報
本課程為Redis和Jedis使用的入門級教程,對Redis有初步了解
2 回答關(guān)于Redis
1 回答關(guān)于set存取值
1 回答關(guān)于redis的bind參數(shù)
3 回答關(guān)于zremrangebyrank這個指令的范圍
2 回答老師有沒有關(guān)于這節(jié)課的源代碼,作為資料上傳一下?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2019-02-27
Redis命令在事務(wù)中可能會執(zhí)行失敗,但是Redis事務(wù)不會回滾,而是繼續(xù)會執(zhí)行余下的命令。這里和關(guān)系型數(shù)據(jù)庫有點區(qū)別,因為關(guān)系型數(shù)據(jù)在這種情況下都是會回滾的;在multi之后的事務(wù)語句,都會將事務(wù)放進隊列,這是會檢查語法等,也就是在事務(wù)執(zhí)行期間語法都是沒有問題的,命令出錯的話就是程序有問題,redis不會因為一條錯誤而設(shè)計成回滾,降低存儲效率來彌補程序本身的錯誤