2017-05-09 2 views

답변

1

루아 스크립트를 사용하여 레디 스 (클라이언트와 프로그래밍 언어의 선택을 줄이면서)는 클라이언트 - 서버를 앞뒤로 피하는 것입니다.

local key = KEYS[1] 
local val = ARGV[1] 
local cur = redis.call('GET', key) 
if cur == val then 
    return redis.call('DEL', key) 
else 
    return 0 
end 

가, 레디 스에서 루아에 대한 통찰력을 얻을 EVAL's documentation을 확인하려면 다음은 평등에 대한 문자열 값을 확인하고 만약 그렇다면 키를 삭제하는 예제 스크립트입니다.

+0

감사합니다. Itamar! 이것은 시간/emaze에서 asaf (일명 '차 녀석')입니다 – CodeToad

+0

안녕하세요 Asaf, 당신도 여기에 멋진 bumping, 그리고 당신은 가장 환영합니다 :) –