第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

Understand Redis Transaction

Understand Redis Transaction

慕尼黑8549860 2019-07-06 23:13:33
疑點(diǎn)如下偽代碼中//其中con客戶端redis鏈接,key1,key2分別是兩個(gè)鍵funchandler(con,key1,key2){con.mutl()con.set(key1,value1)//我的疑問是在這里:當(dāng)本事務(wù)執(zhí)行的過程中,也就是被redis-server執(zhí)行的過程中,//key2的值沒有沒有可能被改變?在什么情況下才會(huì)變?謝謝您的回答con.exec()}MUTL/EXEC執(zhí)行事務(wù)中redis是不是還可以同時(shí)改變其他的鍵值?概念理解redis事務(wù)的作用:1.保證被事務(wù)包含的命令要么全部執(zhí)行,要么全部不執(zhí)行(注意:在執(zhí)行事務(wù)的過程中遇到錯(cuò)誤可能會(huì)導(dǎo)致有些命令不能執(zhí)行).2.保證被事務(wù)包含的命令執(zhí)行時(shí)不被打斷.對(duì)于第二點(diǎn)來說,于任何客戶端來說啟用多線程來執(zhí)行被事務(wù)包含的代碼沒多大效果;因?yàn)閞edis是一個(gè)進(jìn)程(沒有多線程),也就是說執(zhí)行體只有一個(gè);同時(shí)又因?yàn)槭聞?wù)的存在,同一時(shí)刻只有一個(gè)事務(wù)在執(zhí)行(事務(wù)包含命令沒有并行執(zhí)行),所以說客戶端通過多線程方式執(zhí)行被redis事務(wù)包含的命令作用不大;同時(shí)也說明被事務(wù)包含的代碼可以防止資源的競爭.偽代碼說明fori=0;i
查看完整描述

2 回答

?
慕碼人2483693

TA貢獻(xiàn)1860條經(jīng)驗(yàn) 獲得超9個(gè)贊

redis事務(wù)其實(shí)就是按順序打包運(yùn)行命令,所以你上面第一條是不成立的,中間有指令失敗,還是會(huì)執(zhí)行前面的指令,所以沒有回滾,也不存在要么全部不執(zhí)行。第二點(diǎn)是成立的,在事務(wù)執(zhí)行過程中,其他命令是阻塞狀態(tài),等待事務(wù)指令全部完成才繼續(xù)。
                            
查看完整回答
反對(duì) 回復(fù) 2019-07-06
?
千萬里不及你

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超9個(gè)贊

講一下我的理解:redis有事物,但無原子性multi初始化了一個(gè)命令隊(duì)列,使該事物的命令以線性存儲(chǔ),在redis中,對(duì)于一個(gè)存在問題的命令,如果在入隊(duì)的時(shí)候就已經(jīng)出錯(cuò),整個(gè)事務(wù)內(nèi)的命令將都不會(huì)被執(zhí)行(其后續(xù)的命令依然可以入隊(duì)),如果這個(gè)錯(cuò)誤命令在入隊(duì)的時(shí)候并沒有報(bào)錯(cuò),而是在執(zhí)行的時(shí)候出錯(cuò)了,那么redis默認(rèn)跳過這個(gè)命令執(zhí)行后續(xù)命令。也就是說,redis只實(shí)現(xiàn)了部分事務(wù);一般認(rèn)為在傳統(tǒng)的關(guān)系型數(shù)據(jù)中,只要有任意一條指令失敗,則整個(gè)事務(wù)都會(huì)被rollback,而在redis的事物中,中間的某條指令的失敗不會(huì)導(dǎo)致前面已做指令rollback,也不會(huì)造成后續(xù)的指令不做。
                            
查看完整回答
反對(duì) 回復(fù) 2019-07-06
  • 2 回答
  • 0 關(guān)注
  • 262 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)