public static final String |
SCRIPT_COMPARE_AND_SWAP |
"if redis.call(\'get\', KEYS[1]) == ARGV[1] then redis.call(\'set\', KEYS[1], ARGV[2]); return 1; else return 0; end" |
public static final String |
SCRIPT_COMPARE_AND_SWAP_PX |
"if redis.call(\'get\', KEYS[1]) == ARGV[1] then redis.call(\'psetex\', KEYS[1], ARGV[3], ARGV[2]); return 1; else return 0; end" |
public static final String |
SCRIPT_SET_NX |
"if redis.call(\'set\', KEYS[1], ARGV[1], \'nx\') then return 1; else return 0; end" |
public static final String |
SCRIPT_SET_NX_PX |
"if redis.call(\'set\', KEYS[1], ARGV[1], \'nx\', \'px\', ARGV[2]) then return 1; else return 0; end" |