public final class RedisMutex
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static com.fabahaba.jedipus.cmds.Cmd<AcquireReply> |
EVALSHA_ACQUIRE |
static com.fabahaba.jedipus.cmds.Cmd<java.lang.Object[]> |
EVALSHA_ACQUIRE_RAW |
static com.fabahaba.jedipus.cmds.Cmd<java.lang.String> |
EVALSHA_RELEASE |
static com.fabahaba.jedipus.cmds.Cmd<byte[]> |
EVALSHA_RELEASE_RAW |
static com.fabahaba.jedipus.lua.LuaScript |
TRY_ACQUIRE |
static com.fabahaba.jedipus.lua.LuaScript |
TRY_RELEASE |
| Modifier and Type | Method and Description |
|---|---|
static com.fabahaba.jedipus.cmds.CmdByteArray<java.lang.Object[]> |
createDirectAcquireArgs(byte[] lockName,
byte[] ownerId,
byte[] pexpire) |
static com.fabahaba.jedipus.cmds.CmdByteArray<AcquireReply> |
createDirectAcquireArgs(java.lang.String lockName,
java.lang.String ownerId,
long pexpire) |
static com.fabahaba.jedipus.cmds.CmdByteArray<byte[]> |
createDirectReleaseArgs(byte[] lockName,
byte[] ownerId) |
static com.fabahaba.jedipus.cmds.CmdByteArray<java.lang.String> |
createDirectReleaseArgs(java.lang.String lockName,
java.lang.String ownerId) |
static void |
loadMissingScripts(com.fabahaba.jedipus.client.RedisClient client) |
static void |
loadMissingScripts(com.fabahaba.jedipus.cluster.RedisClusterExecutor rce) |
public static final com.fabahaba.jedipus.lua.LuaScript TRY_ACQUIRE
public static final com.fabahaba.jedipus.cmds.Cmd<AcquireReply> EVALSHA_ACQUIRE
public static final com.fabahaba.jedipus.cmds.Cmd<java.lang.Object[]> EVALSHA_ACQUIRE_RAW
public static final com.fabahaba.jedipus.lua.LuaScript TRY_RELEASE
public static final com.fabahaba.jedipus.cmds.Cmd<java.lang.String> EVALSHA_RELEASE
public static final com.fabahaba.jedipus.cmds.Cmd<byte[]> EVALSHA_RELEASE_RAW
public static void loadMissingScripts(com.fabahaba.jedipus.cluster.RedisClusterExecutor rce)
public static void loadMissingScripts(com.fabahaba.jedipus.client.RedisClient client)
public static com.fabahaba.jedipus.cmds.CmdByteArray<AcquireReply> createDirectAcquireArgs(java.lang.String lockName, java.lang.String ownerId, long pexpire)
public static com.fabahaba.jedipus.cmds.CmdByteArray<java.lang.Object[]> createDirectAcquireArgs(byte[] lockName,
byte[] ownerId,
byte[] pexpire)
public static com.fabahaba.jedipus.cmds.CmdByteArray<java.lang.String> createDirectReleaseArgs(java.lang.String lockName,
java.lang.String ownerId)
public static com.fabahaba.jedipus.cmds.CmdByteArray<byte[]> createDirectReleaseArgs(byte[] lockName,
byte[] ownerId)