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
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceRedisStringReactiveOperations.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 interfaceBITFIELD key [GET encoding offset] [SET encoding offset value] [INCRBY encoding offset increment] [OVERFLOW WRAP|SAT|FAIL]static interfaceGETEX key [EX seconds|PX milliseconds|EXAT unix-time|PXAT unix-time|PERSIST]static interfaceSET key value [EX seconds|PX milliseconds|EXAT unix-time-seconds|PXAT unix-time-milliseconds|KEEPTTL] [NX|XX]static interfaceSET 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:
-