Module io.inverno.mod.redis
Package io.inverno.mod.redis.operations
Interface RedisStringReactiveOperations<A,B>
- Type Parameters:
A
- key typeB
- value type
- All Known Subinterfaces:
RedisClient<A,
,B> RedisOperations<A,
,B> RedisTransactionalClient<A,
,B> RedisTransactionalOperations<A,
B>
- All Known Implementing Classes:
io.inverno.mod.redis.lettuce.internal.AbstractRedisClient
,PoolRedisClient
,PoolRedisClusterClient
public interface RedisStringReactiveOperations<A,B>
Redis Strings reactive commands.
- Since:
- 1.4
- Author:
- Jeremy Kuhn
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
RedisStringReactiveOperations.AbstractStringSetBuilder<A,
B, C extends RedisStringReactiveOperations.AbstractStringSetBuilder<A, B, C>> SET key value [EX seconds|PX milliseconds|EXAT unix-time-seconds|PXAT unix-time-milliseconds|KEEPTTL] [NX|XX] [GET]static interface
BITFIELD key [GET encoding offset] [SET encoding offset value] [INCRBY encoding offset increment] [OVERFLOW WRAP|SAT|FAIL]static interface
GETEX key [EX seconds|PX milliseconds|EXAT unix-time|PXAT unix-time|PERSIST]static interface
SET key value [EX seconds|PX milliseconds|EXAT unix-time-seconds|PXAT unix-time-milliseconds|KEEPTTL] [NX|XX]static interface
SET key value [EX seconds|PX milliseconds|EXAT unix-time-seconds|PXAT unix-time-milliseconds|KEEPTTL] [NX|XX] [GET] -
Method Summary
Modifier and TypeMethodDescriptionAPPEND key valueBITCOUT keyBITCOUT key start endbitfield()
BITFIELD key [GET encoding offset] [SET encoding offset value] [INCRBY encoding offset increment] [OVERFLOW WRAP|SAT|FAIL]BITFIELD keyBITOP AND destkey keyBITOP AND destkey key [key ...]BITOP NOT destkey keyBITOP NOT destkey key [key ...]BITOP OR destkey keyBITOP OR destkey key [key ...]BITOP XOR destkey keyBITOP XOR destkey key [key ...]BITPOS key bit [start [end [BYTE|BIT]]]BITPOS key bit [start [end [BYTE|BIT]]]BITPOS key bit [start [end [BYTE|BIT]]]DECR keyDECRBY key decrementGET keyGETBIT key offsetGETDEL keygetex()
GETEX key [EX seconds|PX milliseconds|EXAT unix-time|PXAT unix-time|PERSIST]GETEX keyGETRANGE key start endGETSET key valueINCR keyINCRBY key incrementincrbyfloat
(A key, double increment) INCRBYFLOAT key incrementFlux
<EntryOptional<A, B>> MGET key [key ...]MSET key value [key value ...]MSETNX key value [key value ...]PSETEX key milliseconds valueset()
SET key value [EX seconds|PX milliseconds|EXAT unix-time-seconds|PXAT unix-time-milliseconds|KEEPTTL] [NX|XX]SET key valueSETBIT key offset valueSETEX key seconds valuesetGet()
SET key value [EX seconds|PX milliseconds|EXAT unix-time-seconds|PXAT unix-time-milliseconds|KEEPTTL] [NX|XX] GETSET key value GETSETNX key valueSETRANGE key offset valueSTRLEN key
-
Method Details
-
append
APPEND key value- Parameters:
key
-value
-- Returns:
-
decr
DECR key- Parameters:
key
-- Returns:
-
decrby
DECRBY key decrement- Parameters:
key
-decrement
-- Returns:
-
get
GET key- Parameters:
key
-- Returns:
-
getdel
GETDEL key- Parameters:
key
-- Returns:
-
getex
GETEX key- Parameters:
key
-- Returns:
-
getex
GETEX key [EX seconds|PX milliseconds|EXAT unix-time|PXAT unix-time|PERSIST]- Returns:
-
getrange
GETRANGE key start end- Parameters:
key
-start
-end
-- Returns:
-
getset
GETSET key value- Parameters:
key
-value
-- Returns:
-
incr
INCR key- Parameters:
key
-- Returns:
-
incrby
INCRBY key increment- Parameters:
key
-increment
-- Returns:
-
incrbyfloat
INCRBYFLOAT key increment- Parameters:
key
-increment
-- Returns:
-
mget
MGET key [key ...]- Parameters:
keys
-- Returns:
-
mset
MSET key value [key value ...]- Parameters:
entries
-- Returns:
-
msetnx
MSETNX key value [key value ...]- Parameters:
entries
-- Returns:
-
psetex
PSETEX key milliseconds value- Parameters:
key
-milliseconds
-value
-- Returns:
-
set
SET key value- Parameters:
key
-value
-- Returns:
-
set
SET key value [EX seconds|PX milliseconds|EXAT unix-time-seconds|PXAT unix-time-milliseconds|KEEPTTL] [NX|XX]- Returns:
-
setGet
SET key value GET- Parameters:
key
-value
-- Returns:
-
setGet
SET key value [EX seconds|PX milliseconds|EXAT unix-time-seconds|PXAT unix-time-milliseconds|KEEPTTL] [NX|XX] GET- Returns:
-
setex
SETEX key seconds value- Parameters:
key
-seconds
-value
-- Returns:
-
setnx
SETNX key value- Parameters:
key
-value
-- Returns:
-
setrange
SETRANGE key offset value- Parameters:
key
-offset
-value
-- Returns:
-
strlen
STRLEN key- Parameters:
key
-- Returns:
-
bitcount
BITCOUT key- Parameters:
key
-- Returns:
-
bitcount
BITCOUT key start end- Parameters:
key
-start
-end
-- Returns:
-
bitfield
BITFIELD key- Parameters:
key
-- Returns:
-
bitfield
RedisStringReactiveOperations.StringBitfieldBuilder<A,B> bitfield()BITFIELD key [GET encoding offset] [SET encoding offset value] [INCRBY encoding offset increment] [OVERFLOW WRAP|SAT|FAIL]- Returns:
-
bitopAnd
BITOP AND destkey key- Parameters:
destKey
-key
-- Returns:
-
bitopAnd
BITOP AND destkey key [key ...]- Parameters:
destKey
-keys
-- Returns:
-
bitopOr
BITOP OR destkey key- Parameters:
destKey
-key
-- Returns:
-
bitopOr
BITOP OR destkey key [key ...]- Parameters:
destKey
-keys
-- Returns:
-
bitopXor
BITOP XOR destkey key- Parameters:
destKey
-key
-- Returns:
-
bitopXor
BITOP XOR destkey key [key ...]- Parameters:
destKey
-keys
-- Returns:
-
bitopNot
BITOP NOT destkey key- Parameters:
destKey
-key
-- Returns:
-
bitopNot
BITOP NOT destkey key [key ...]- Parameters:
destKey
-keys
-- Returns:
-
bitpos
BITPOS key bit [start [end [BYTE|BIT]]]- Parameters:
key
-bit
-- Returns:
-
bitpos
BITPOS key bit [start [end [BYTE|BIT]]]- Parameters:
key
-bit
-start
-- Returns:
-
bitpos
BITPOS key bit [start [end [BYTE|BIT]]]- Parameters:
key
-bit
-start
-end
-- Returns:
-
getbit
GETBIT key offset- Parameters:
key
-offset
-- Returns:
-
setbit
SETBIT key offset value- Parameters:
key
-offset
-value
-- Returns:
-