Class ReactiveTransactionalKeyCommandsImpl<K>
- java.lang.Object
-
- io.quarkus.redis.runtime.datasource.AbstractTransactionalCommands
-
- io.quarkus.redis.runtime.datasource.ReactiveTransactionalKeyCommandsImpl<K>
-
- All Implemented Interfaces:
ReactiveTransactionalKeyCommands<K>,ReactiveTransactionalRedisCommands
public class ReactiveTransactionalKeyCommandsImpl<K> extends AbstractTransactionalCommands implements ReactiveTransactionalKeyCommands<K>
-
-
Field Summary
-
Fields inherited from class io.quarkus.redis.runtime.datasource.AbstractTransactionalCommands
tx
-
-
Constructor Summary
Constructors Constructor Description ReactiveTransactionalKeyCommandsImpl(ReactiveTransactionalRedisDataSource ds, ReactiveKeyCommandsImpl<K> reactive, TransactionHolder tx)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.smallrye.mutiny.Uni<Void>copy(K source, K destination)Execute the command COPY.io.smallrye.mutiny.Uni<Void>copy(K source, K destination, CopyArgs copyArgs)Execute the command COPY.io.smallrye.mutiny.Uni<Void>del(K... keys)Execute the command DEL.io.smallrye.mutiny.Uni<Void>dump(K key)Execute the command DUMP.io.smallrye.mutiny.Uni<Void>exists(K key)Execute the command EXISTS.io.smallrye.mutiny.Uni<Void>exists(K... keys)Execute the command EXISTS.io.smallrye.mutiny.Uni<Void>expire(K key, long seconds)Execute the command EXPIRE.io.smallrye.mutiny.Uni<Void>expire(K key, long seconds, ExpireArgs expireArgs)Execute the command EXPIRE.io.smallrye.mutiny.Uni<Void>expire(K key, Duration duration)Execute the command EXPIRE.io.smallrye.mutiny.Uni<Void>expire(K key, Duration duration, ExpireArgs expireArgs)Execute the command EXPIRE.io.smallrye.mutiny.Uni<Void>expireat(K key, long timestamp)Execute the command EXPIREAT.io.smallrye.mutiny.Uni<Void>expireat(K key, long timestamp, ExpireArgs expireArgs)Execute the command EXPIREAT.io.smallrye.mutiny.Uni<Void>expireat(K key, Instant timestamp)Execute the command EXPIREAT.io.smallrye.mutiny.Uni<Void>expireat(K key, Instant timestamp, ExpireArgs expireArgs)Execute the command EXPIREAT.io.smallrye.mutiny.Uni<Void>expiretime(K key)Execute the command EXPIRETIME.io.smallrye.mutiny.Uni<Void>keys(String pattern)Execute the command KEYS.io.smallrye.mutiny.Uni<Void>move(K key, long db)Execute the command MOVE.io.smallrye.mutiny.Uni<Void>persist(K key)Execute the command PERSIST.io.smallrye.mutiny.Uni<Void>pexpire(K key, long ms)Execute the command PEXPIRE.io.smallrye.mutiny.Uni<Void>pexpire(K key, long milliseconds, ExpireArgs expireArgs)Execute the command PEXPIRE.io.smallrye.mutiny.Uni<Void>pexpire(K key, Duration duration)Execute the command PEXPIRE.io.smallrye.mutiny.Uni<Void>pexpire(K key, Duration duration, ExpireArgs expireArgs)Execute the command PEXPIRE.io.smallrye.mutiny.Uni<Void>pexpireat(K key, long timestamp)Execute the command PEXPIREAT.io.smallrye.mutiny.Uni<Void>pexpireat(K key, long timestamp, ExpireArgs expireArgs)Execute the command PEXPIREAT.io.smallrye.mutiny.Uni<Void>pexpireat(K key, Instant timestamp)Execute the command PEXPIREAT.io.smallrye.mutiny.Uni<Void>pexpireat(K key, Instant timestamp, ExpireArgs expireArgs)Execute the command PEXPIREAT.io.smallrye.mutiny.Uni<Void>pexpiretime(K key)Execute the command PEXPIRETIME.io.smallrye.mutiny.Uni<Void>pttl(K key)Execute the command PTTL.io.smallrye.mutiny.Uni<Void>randomkey()Execute the command RANDOMKEY.io.smallrye.mutiny.Uni<Void>rename(K key, K newkey)Execute the command RENAME.io.smallrye.mutiny.Uni<Void>renamenx(K key, K newkey)Execute the command RENAMENX.io.smallrye.mutiny.Uni<Void>touch(K... keys)Execute the command TOUCH.io.smallrye.mutiny.Uni<Void>ttl(K key)Execute the command TTL.io.smallrye.mutiny.Uni<Void>type(K key)Execute the command TYPE.io.smallrye.mutiny.Uni<Void>unlink(K... keys)Execute the command UNLINK.-
Methods inherited from class io.quarkus.redis.runtime.datasource.AbstractTransactionalCommands
getDataSource, queuedOrDiscard
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.quarkus.redis.datasource.ReactiveTransactionalRedisCommands
getDataSource
-
-
-
-
Constructor Detail
-
ReactiveTransactionalKeyCommandsImpl
public ReactiveTransactionalKeyCommandsImpl(ReactiveTransactionalRedisDataSource ds, ReactiveKeyCommandsImpl<K> reactive, TransactionHolder tx)
-
-
Method Detail
-
copy
public io.smallrye.mutiny.Uni<Void> copy(K source, K destination)
Description copied from interface:ReactiveTransactionalKeyCommandsExecute the command COPY. Summary: Copy a key Group: generic Requires Redis 6.2.0- Specified by:
copyin interfaceReactiveTransactionalKeyCommands<K>- Parameters:
source- the keydestination- the key- Returns:
- A
Uniemittingnullwhen the command has been enqueued successfully in the transaction, a failure otherwise. In the case of failure, the transaction is discarded.
-
copy
public io.smallrye.mutiny.Uni<Void> copy(K source, K destination, CopyArgs copyArgs)
Description copied from interface:ReactiveTransactionalKeyCommandsExecute the command COPY. Summary: Copy a key Group: generic Requires Redis 6.2.0- Specified by:
copyin interfaceReactiveTransactionalKeyCommands<K>- Parameters:
source- the keydestination- the keycopyArgs- the additional arguments- Returns:
- A
Uniemittingnullwhen the command has been enqueued successfully in the transaction, a failure otherwise. In the case of failure, the transaction is discarded.
-
del
public io.smallrye.mutiny.Uni<Void> del(K... keys)
Description copied from interface:ReactiveTransactionalKeyCommandsExecute the command DEL. Summary: Delete one or multiple keys Group: generic Requires Redis 1.0.0- Specified by:
delin interfaceReactiveTransactionalKeyCommands<K>- Parameters:
keys- the keys.- Returns:
- A
Uniemittingnullwhen the command has been enqueued successfully in the transaction, a failure otherwise. In the case of failure, the transaction is discarded.
-
dump
public io.smallrye.mutiny.Uni<Void> dump(K key)
Description copied from interface:ReactiveTransactionalKeyCommandsExecute the command DUMP. Summary: Return a serialized version of the value stored at the specified key. Group: generic Requires Redis 2.6.0- Specified by:
dumpin interfaceReactiveTransactionalKeyCommands<K>- Parameters:
key- the key- Returns:
- A
Uniemittingnullwhen the command has been enqueued successfully in the transaction, a failure otherwise. In the case of failure, the transaction is discarded.
-
exists
public io.smallrye.mutiny.Uni<Void> exists(K key)
Description copied from interface:ReactiveTransactionalKeyCommandsExecute the command EXISTS. Summary: Determine if a key exists Group: generic Requires Redis 1.0.0- Specified by:
existsin interfaceReactiveTransactionalKeyCommands<K>- Parameters:
key- the key to check- Returns:
- A
Uniemittingnullwhen the command has been enqueued successfully in the transaction, a failure otherwise. In the case of failure, the transaction is discarded.
-
exists
public io.smallrye.mutiny.Uni<Void> exists(K... keys)
Description copied from interface:ReactiveTransactionalKeyCommandsExecute the command EXISTS. Summary: Determine if a key exists Group: generic Requires Redis 1.0.0- Specified by:
existsin interfaceReactiveTransactionalKeyCommands<K>- Parameters:
keys- the keys to check- Returns:
- A
Uniemittingnullwhen the command has been enqueued successfully in the transaction, a failure otherwise. In the case of failure, the transaction is discarded.
-
expire
public io.smallrye.mutiny.Uni<Void> expire(K key, long seconds, ExpireArgs expireArgs)
Description copied from interface:ReactiveTransactionalKeyCommandsExecute the command EXPIRE. Summary: Set a key's time to live in seconds Group: generic Requires Redis 1.0.0- Specified by:
expirein interfaceReactiveTransactionalKeyCommands<K>- Parameters:
key- the keyseconds- the new TTLexpireArgs- theEXPIREcommand extra-arguments- Returns:
- A
Uniemittingnullwhen the command has been enqueued successfully in the transaction, a failure otherwise. In the case of failure, the transaction is discarded.
-
expire
public io.smallrye.mutiny.Uni<Void> expire(K key, Duration duration, ExpireArgs expireArgs)
Description copied from interface:ReactiveTransactionalKeyCommandsExecute the command EXPIRE. Summary: Set a key's time to live in seconds Group: generic Requires Redis 1.0.0- Specified by:
expirein interfaceReactiveTransactionalKeyCommands<K>- Parameters:
key- the keyduration- the new TTLexpireArgs- theEXPIREcommand extra-arguments- Returns:
- A
Uniemittingnullwhen the command has been enqueued successfully in the transaction, a failure otherwise. In the case of failure, the transaction is discarded.
-
expire
public io.smallrye.mutiny.Uni<Void> expire(K key, long seconds)
Description copied from interface:ReactiveTransactionalKeyCommandsExecute the command EXPIRE. Summary: Set a key's time to live in seconds Group: generic Requires Redis 1.0.0- Specified by:
expirein interfaceReactiveTransactionalKeyCommands<K>- Parameters:
key- the keyseconds- the new TTL- Returns:
- A
Uniemittingnullwhen the command has been enqueued successfully in the transaction, a failure otherwise. In the case of failure, the transaction is discarded.
-
expire
public io.smallrye.mutiny.Uni<Void> expire(K key, Duration duration)
Description copied from interface:ReactiveTransactionalKeyCommandsExecute the command EXPIRE. Summary: Set a key's time to live in seconds Group: generic Requires Redis 1.0.0- Specified by:
expirein interfaceReactiveTransactionalKeyCommands<K>- Parameters:
key- the keyduration- the new TTL- Returns:
- A
Uniemittingnullwhen the command has been enqueued successfully in the transaction, a failure otherwise. In the case of failure, the transaction is discarded.
-
expireat
public io.smallrye.mutiny.Uni<Void> expireat(K key, long timestamp)
Description copied from interface:ReactiveTransactionalKeyCommandsExecute the command EXPIREAT. Summary: Set the expiration for a key as a UNIX timestamp Group: generic Requires Redis 1.2.0- Specified by:
expireatin interfaceReactiveTransactionalKeyCommands<K>- Parameters:
key- the keytimestamp- the timestamp- Returns:
- A
Uniemittingnullwhen the command has been enqueued successfully in the transaction, a failure otherwise. In the case of failure, the transaction is discarded.
-
expireat
public io.smallrye.mutiny.Uni<Void> expireat(K key, Instant timestamp)
Description copied from interface:ReactiveTransactionalKeyCommandsExecute the command EXPIREAT. Summary: Set the expiration for a key as a UNIX timestamp Group: generic Requires Redis 1.2.0- Specified by:
expireatin interfaceReactiveTransactionalKeyCommands<K>- Parameters:
key- the keytimestamp- the timestamp- Returns:
- A
Uniemittingnullwhen the command has been enqueued successfully in the transaction, a failure otherwise. In the case of failure, the transaction is discarded.
-
expireat
public io.smallrye.mutiny.Uni<Void> expireat(K key, long timestamp, ExpireArgs expireArgs)
Description copied from interface:ReactiveTransactionalKeyCommandsExecute the command EXPIREAT. Summary: Set the expiration for a key as a UNIX timestamp Group: generic Requires Redis 1.2.0- Specified by:
expireatin interfaceReactiveTransactionalKeyCommands<K>- Parameters:
key- the keytimestamp- the timestampexpireArgs- theEXPIREATcommand extra-arguments- Returns:
- A
Uniemittingnullwhen the command has been enqueued successfully in the transaction, a failure otherwise. In the case of failure, the transaction is discarded.
-
expireat
public io.smallrye.mutiny.Uni<Void> expireat(K key, Instant timestamp, ExpireArgs expireArgs)
Description copied from interface:ReactiveTransactionalKeyCommandsExecute the command EXPIREAT. Summary: Set the expiration for a key as a UNIX timestamp Group: generic Requires Redis 1.2.0- Specified by:
expireatin interfaceReactiveTransactionalKeyCommands<K>- Parameters:
key- the keytimestamp- the timestampexpireArgs- theEXPIREATcommand extra-arguments- Returns:
- A
Uniemittingnullwhen the command has been enqueued successfully in the transaction, a failure otherwise. In the case of failure, the transaction is discarded.
-
expiretime
public io.smallrye.mutiny.Uni<Void> expiretime(K key)
Description copied from interface:ReactiveTransactionalKeyCommandsExecute the command EXPIRETIME. Summary: Get the expiration Unix timestamp for a key Group: generic Requires Redis 7.0.0- Specified by:
expiretimein interfaceReactiveTransactionalKeyCommands<K>- Parameters:
key- the key- Returns:
- A
Uniemittingnullwhen the command has been enqueued successfully in the transaction, a failure otherwise. In the case of failure, the transaction is discarded.
-
keys
public io.smallrye.mutiny.Uni<Void> keys(String pattern)
Description copied from interface:ReactiveTransactionalKeyCommandsExecute the command KEYS. Summary: Find all keys matching the given pattern Group: generic Requires Redis 1.0.0- Specified by:
keysin interfaceReactiveTransactionalKeyCommands<K>- Parameters:
pattern- the glob-style pattern- Returns:
- A
Uniemittingnullwhen the command has been enqueued successfully in the transaction, a failure otherwise. In the case of failure, the transaction is discarded.
-
move
public io.smallrye.mutiny.Uni<Void> move(K key, long db)
Description copied from interface:ReactiveTransactionalKeyCommandsExecute the command MOVE. Summary: Move a key to another database Group: generic Requires Redis 1.0.0- Specified by:
movein interfaceReactiveTransactionalKeyCommands<K>- Parameters:
key- the key- Returns:
- A
Uniemittingnullwhen the command has been enqueued successfully in the transaction, a failure otherwise. In the case of failure, the transaction is discarded.
-
persist
public io.smallrye.mutiny.Uni<Void> persist(K key)
Description copied from interface:ReactiveTransactionalKeyCommandsExecute the command PERSIST. Summary: Remove the expiration from a key Group: generic Requires Redis 2.2.0- Specified by:
persistin interfaceReactiveTransactionalKeyCommands<K>- Parameters:
key- the key- Returns:
- A
Uniemittingnullwhen the command has been enqueued successfully in the transaction, a failure otherwise. In the case of failure, the transaction is discarded.
-
pexpire
public io.smallrye.mutiny.Uni<Void> pexpire(K key, Duration duration, ExpireArgs expireArgs)
Description copied from interface:ReactiveTransactionalKeyCommandsExecute the command PEXPIRE. Summary: Set a key's time to live in milliseconds Group: generic Requires Redis 2.6.0- Specified by:
pexpirein interfaceReactiveTransactionalKeyCommands<K>- Parameters:
key- the keyduration- the new TTLexpireArgs- thePEXPIREcommand extra-arguments- Returns:
- A
Uniemittingnullwhen the command has been enqueued successfully in the transaction, a failure otherwise. In the case of failure, the transaction is discarded.
-
pexpire
public io.smallrye.mutiny.Uni<Void> pexpire(K key, long ms)
Description copied from interface:ReactiveTransactionalKeyCommandsExecute the command PEXPIRE. Summary: Set a key's time to live in milliseconds Group: generic Requires Redis 2.6.0- Specified by:
pexpirein interfaceReactiveTransactionalKeyCommands<K>- Parameters:
key- the keyms- the new TTL- Returns:
- A
Uniemittingnullwhen the command has been enqueued successfully in the transaction, a failure otherwise. In the case of failure, the transaction is discarded.
-
pexpire
public io.smallrye.mutiny.Uni<Void> pexpire(K key, Duration duration)
Description copied from interface:ReactiveTransactionalKeyCommandsExecute the command PEXPIRE. Summary: Set a key's time to live in milliseconds Group: generic Requires Redis 2.6.0- Specified by:
pexpirein interfaceReactiveTransactionalKeyCommands<K>- Parameters:
key- the keyduration- the new TTL- Returns:
- A
Uniemittingnullwhen the command has been enqueued successfully in the transaction, a failure otherwise. In the case of failure, the transaction is discarded.
-
pexpire
public io.smallrye.mutiny.Uni<Void> pexpire(K key, long milliseconds, ExpireArgs expireArgs)
Description copied from interface:ReactiveTransactionalKeyCommandsExecute the command PEXPIRE. Summary: Set a key's time to live in milliseconds Group: generic Requires Redis 2.6.0- Specified by:
pexpirein interfaceReactiveTransactionalKeyCommands<K>- Parameters:
key- the keymilliseconds- the new TTLexpireArgs- thePEXPIREcommand extra-arguments- Returns:
- A
Uniemittingnullwhen the command has been enqueued successfully in the transaction, a failure otherwise. In the case of failure, the transaction is discarded.
-
pexpireat
public io.smallrye.mutiny.Uni<Void> pexpireat(K key, long timestamp)
Description copied from interface:ReactiveTransactionalKeyCommandsExecute the command PEXPIREAT. Summary: Set the expiration for a key as a UNIX timestamp Group: generic Requires Redis 2.6.0- Specified by:
pexpireatin interfaceReactiveTransactionalKeyCommands<K>- Parameters:
key- the keytimestamp- the timestamp- Returns:
- A
Uniemittingnullwhen the command has been enqueued successfully in the transaction, a failure otherwise. In the case of failure, the transaction is discarded.
-
pexpireat
public io.smallrye.mutiny.Uni<Void> pexpireat(K key, Instant timestamp)
Description copied from interface:ReactiveTransactionalKeyCommandsExecute the command PEXPIREAT. Summary: Set the expiration for a key as a UNIX timestamp Group: generic Requires Redis 2.6.0- Specified by:
pexpireatin interfaceReactiveTransactionalKeyCommands<K>- Parameters:
key- the keytimestamp- the timestamp- Returns:
- A
Uniemittingnullwhen the command has been enqueued successfully in the transaction, a failure otherwise. In the case of failure, the transaction is discarded.
-
pexpireat
public io.smallrye.mutiny.Uni<Void> pexpireat(K key, long timestamp, ExpireArgs expireArgs)
Description copied from interface:ReactiveTransactionalKeyCommandsExecute the command PEXPIREAT. Summary: Set the expiration for a key as a UNIX timestamp Group: generic Requires Redis 2.6.0- Specified by:
pexpireatin interfaceReactiveTransactionalKeyCommands<K>- Parameters:
key- the keytimestamp- the timestampexpireArgs- theEXPIREATcommand extra-arguments- Returns:
- A
Uniemittingnullwhen the command has been enqueued successfully in the transaction, a failure otherwise. In the case of failure, the transaction is discarded.
-
pexpireat
public io.smallrye.mutiny.Uni<Void> pexpireat(K key, Instant timestamp, ExpireArgs expireArgs)
Description copied from interface:ReactiveTransactionalKeyCommandsExecute the command PEXPIREAT. Summary: Set the expiration for a key as a UNIX timestamp Group: generic Requires Redis 2.6.0- Specified by:
pexpireatin interfaceReactiveTransactionalKeyCommands<K>- Parameters:
key- the keytimestamp- the timestampexpireArgs- theEXPIREATcommand extra-arguments- Returns:
- A
Uniemittingnullwhen the command has been enqueued successfully in the transaction, a failure otherwise. In the case of failure, the transaction is discarded.
-
pexpiretime
public io.smallrye.mutiny.Uni<Void> pexpiretime(K key)
Description copied from interface:ReactiveTransactionalKeyCommandsExecute the command PEXPIRETIME. Summary: Get the expiration Unix timestamp for a key Group: generic Requires Redis 2.6.0- Specified by:
pexpiretimein interfaceReactiveTransactionalKeyCommands<K>- Parameters:
key- the key- Returns:
- A
Uniemittingnullwhen the command has been enqueued successfully in the transaction, a failure otherwise. In the case of failure, the transaction is discarded.
-
pttl
public io.smallrye.mutiny.Uni<Void> pttl(K key)
Description copied from interface:ReactiveTransactionalKeyCommandsExecute the command PTTL. Summary: Get the time to live for a key in milliseconds Group: generic Requires Redis 2.6.0- Specified by:
pttlin interfaceReactiveTransactionalKeyCommands<K>- Parameters:
key- the key- Returns:
- A
Uniemittingnullwhen the command has been enqueued successfully in the transaction, a failure otherwise. In the case of failure, the transaction is discarded.
-
randomkey
public io.smallrye.mutiny.Uni<Void> randomkey()
Description copied from interface:ReactiveTransactionalKeyCommandsExecute the command RANDOMKEY. Summary: Return a random key from the keyspace Group: generic Requires Redis 1.0.0- Specified by:
randomkeyin interfaceReactiveTransactionalKeyCommands<K>- Returns:
- A
Uniemittingnullwhen the command has been enqueued successfully in the transaction, a failure otherwise. In the case of failure, the transaction is discarded.
-
rename
public io.smallrye.mutiny.Uni<Void> rename(K key, K newkey)
Description copied from interface:ReactiveTransactionalKeyCommandsExecute the command RENAME. Summary: Rename a key Group: generic Requires Redis 1.0.0- Specified by:
renamein interfaceReactiveTransactionalKeyCommands<K>- Parameters:
key- the keynewkey- the new key
-
renamenx
public io.smallrye.mutiny.Uni<Void> renamenx(K key, K newkey)
Description copied from interface:ReactiveTransactionalKeyCommandsExecute the command RENAMENX. Summary: Rename a key, only if the new key does not exist Group: generic Requires Redis 1.0.0- Specified by:
renamenxin interfaceReactiveTransactionalKeyCommands<K>- Parameters:
key- the keynewkey- the new key- Returns:
- A
Uniemittingnullwhen the command has been enqueued successfully in the transaction, a failure otherwise. In the case of failure, the transaction is discarded.
-
touch
public io.smallrye.mutiny.Uni<Void> touch(K... keys)
Description copied from interface:ReactiveTransactionalKeyCommandsExecute the command TOUCH. Summary: Alters the last access time of a key(s). Returns the number of existing keys specified. Group: generic Requires Redis 3.2.1- Specified by:
touchin interfaceReactiveTransactionalKeyCommands<K>- Parameters:
keys- the keys- Returns:
- A
Uniemittingnullwhen the command has been enqueued successfully in the transaction, a failure otherwise. In the case of failure, the transaction is discarded.
-
ttl
public io.smallrye.mutiny.Uni<Void> ttl(K key) throws RedisKeyNotFoundException
Description copied from interface:ReactiveTransactionalKeyCommandsExecute the command TTL. Summary: Get the time to live for a key in seconds Group: generic Requires Redis 1.0.0- Specified by:
ttlin interfaceReactiveTransactionalKeyCommands<K>- Parameters:
key- the key- Returns:
- A
Uniemittingnullwhen the command has been enqueued successfully in the transaction, a failure otherwise. In the case of failure, the transaction is discarded. - Throws:
RedisKeyNotFoundException- if the key does not exist
-
type
public io.smallrye.mutiny.Uni<Void> type(K key)
Description copied from interface:ReactiveTransactionalKeyCommandsExecute the command TYPE. Summary: Determine the type stored at key Group: generic Requires Redis 1.0.0- Specified by:
typein interfaceReactiveTransactionalKeyCommands<K>- Parameters:
key- the key- Returns:
- A
Uniemittingnullwhen the command has been enqueued successfully in the transaction, a failure otherwise. In the case of failure, the transaction is discarded.
-
unlink
public io.smallrye.mutiny.Uni<Void> unlink(K... keys)
Description copied from interface:ReactiveTransactionalKeyCommandsExecute the command UNLINK. Summary: Delete a key asynchronously in another thread. Otherwise, it is just asDEL, but non-blocking. Group: generic Requires Redis 4.0.0- Specified by:
unlinkin interfaceReactiveTransactionalKeyCommands<K>- Parameters:
keys- the keys- Returns:
- A
Uniemittingnullwhen the command has been enqueued successfully in the transaction, a failure otherwise. In the case of failure, the transaction is discarded.
-
-