Package io.debezium.storage.redis
Interface RedisClient
- All Known Implementing Classes:
JedisClient,WaitReplicasRedisClient
public interface RedisClient
-
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidlonghset(byte[] key, byte[] field, byte[] value) longwaitReplicas(int replicas, long timeout) long
-
Method Details
-
disconnect
void disconnect()- Throws:
RedisClientConnectionException
-
close
void close()- Throws:
RedisClientConnectionException
-
xadd
- Parameters:
key-hash-- Returns:
- Throws:
RedisClientConnectionException
-
xadd
- Parameters:
hashes-- Returns:
- Throws:
RedisClientConnectionException
-
xrange
- Parameters:
key-- Returns:
- Throws:
RedisClientConnectionException
-
xlen
- Parameters:
key-- Returns:
- Throws:
RedisClientConnectionException
-
hgetAll
- Parameters:
key-- Returns:
- Throws:
RedisClientConnectionException
-
hset
long hset(byte[] key, byte[] field, byte[] value) - Parameters:
key-field-value-- Returns:
- Throws:
RedisClientConnectionException
-
waitReplicas
long waitReplicas(int replicas, long timeout) - Parameters:
replicas-timeout-- Returns:
- Throws:
RedisClientConnectionException
-
info
- Returns:
- Throws:
RedisClientConnectionException
-