(八)Redis事務與連線操作

2022-02-06 09:05:43 字數 722 閱讀 3837

事務:

multi            #

標記乙個事務塊的開始。事務塊內的多條命令會按照先後順序被放進乙個佇列當中,最後由exec命令原子性地執行

exec #

執行所有事務塊內的命令

descard #

取消事務,放棄執行事務塊內的所有命令

watch #

監視乙個(或多個)key,如果在事務執行之前,這個(或這些)key被其他命令所改動,那麼事務將被打斷

unwatch #

取消watch命令對所有key的監視

連線:

auth password    #

通過密碼password(使用命令config set requirepass password來設定密碼)解鎖redis伺服器

echo message #

列印message資訊

ping #

使用客戶端向伺服器傳送乙個ping,如果伺服器運作正常的話,會返回乙個pong

quit #

請求伺服器關閉與當前客戶端的連線

select index #

切換到指定的資料庫,資料庫索引號index用數字值指定,以0作為起始索引值

Redis(八)事務的基本操作

事務的本質 一組命令一塊兒執行,乙個事務中的所有命令都會被序列化 在事務執行的過程中,都會按順序執行 一次性 順序性 排他性!執行一系列命令!佇列 set setset redis單條命令保證原子性,但是事務不保證原子性 redis沒有事務隔離級別的概念 所有的命令在事務中,並沒有直接被執行,只有發...

redis 事務操作

redis事務操作 multi 命令用於開啟乙個事務,它總是返回ok。multi 執行之後,客戶端可以繼續向伺服器傳送任意多條命令,這些命令不會立即被執行,而是被放到乙個佇列中,當 exec命令被呼叫時,所有佇列中的命令才會被執行。另一方面,通過呼叫 discard 客戶端可以清空事務佇列,並放棄執...

Redis事務操作

事務有以下特性 原子性 atomicity 原子性是指事務包含的所有操作要麼全部成功,要麼全部失敗回滾,這和前面兩篇部落格介紹事務的功能是一樣的概念,因此事務的操作如果成功就必須要完全應用到資料庫,如果操作失敗則不能對資料庫有任何影響。一致性 consistency 一致性是指事務必須使資料庫從乙個...