?
? ????? PHP ??? ???? ??? ?? ??
SCRIPT DEBUG YES|SYNC|NO
自3.2.0起可用。
時(shí)間復(fù)雜度: O(1)
為 EVAL 執(zhí)行的后續(xù)腳本設(shè)置調(diào)試模式。Redis 包含一個(gè)完整的 Lua 調(diào)試器,代號為 LDB,可用于編寫復(fù)雜腳本的任務(wù)變得更加簡單。在調(diào)試模式下,Redis 充當(dāng)遠(yuǎn)程調(diào)試服務(wù)器,客戶端redis-cli
可以一步一步地執(zhí)行腳本,設(shè)置斷點(diǎn),檢查變量等 - 有關(guān) LDB 的更多信息,請參閱 Redis Lua調(diào)試器 頁面。
重要說明:避免使用 Redis 生產(chǎn)服務(wù)器調(diào)試 Lua 腳本。改用開發(fā)服務(wù)器。
可以使用兩種模式之一來啟用 LDB:異步或同步。在異步模式下,服務(wù)器創(chuàng)建一個(gè)分叉的調(diào)試會話,該會話不會阻塞,并且在會話結(jié)束后回滾數(shù)據(jù)的所有更改,因此可以使用相同的初始狀態(tài)重新啟動調(diào)試。備用同步調(diào)試模式會在調(diào)試會話處于活動狀態(tài)時(shí)阻塞服務(wù)器,并在數(shù)據(jù)集結(jié)束后保留對數(shù)據(jù)集的所有更改。
YES
。啟用 Lua 腳本的非阻塞異步調(diào)試(更改將被丟棄)。
同步。啟用阻止 Lua 腳本的同步調(diào)試(保存對數(shù)據(jù)的更改)。
NO
。禁用腳本調(diào)試模式。
簡單的字符串回復(fù):OK
。