事務:
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 一致性是指事務必須使資料庫從乙個...