Class RedissonReactiveStringCommands

  • All Implemented Interfaces:
    org.springframework.data.redis.connection.ReactiveStringCommands
    Direct Known Subclasses:
    RedissonReactiveClusterStringCommands

    public class RedissonReactiveStringCommands
    extends Object
    implements org.springframework.data.redis.connection.ReactiveStringCommands
    Author:
    Nikita Koksharov
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.springframework.data.redis.connection.ReactiveStringCommands

        org.springframework.data.redis.connection.ReactiveStringCommands.AppendCommand, org.springframework.data.redis.connection.ReactiveStringCommands.BitCountCommand, org.springframework.data.redis.connection.ReactiveStringCommands.BitFieldCommand, org.springframework.data.redis.connection.ReactiveStringCommands.BitOpCommand, org.springframework.data.redis.connection.ReactiveStringCommands.BitPosCommand, org.springframework.data.redis.connection.ReactiveStringCommands.GetBitCommand, org.springframework.data.redis.connection.ReactiveStringCommands.MSetCommand, org.springframework.data.redis.connection.ReactiveStringCommands.SetBitCommand, org.springframework.data.redis.connection.ReactiveStringCommands.SetCommand, org.springframework.data.redis.connection.ReactiveStringCommands.SetRangeCommand
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.NumericResponse<org.springframework.data.redis.connection.ReactiveStringCommands.AppendCommand,​Long>> append​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStringCommands.AppendCommand> commands)  
      reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.NumericResponse<org.springframework.data.redis.connection.ReactiveStringCommands.BitCountCommand,​Long>> bitCount​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStringCommands.BitCountCommand> commands)  
      reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.MultiValueResponse<org.springframework.data.redis.connection.ReactiveStringCommands.BitFieldCommand,​Long>> bitField​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStringCommands.BitFieldCommand> commands)  
      reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.NumericResponse<org.springframework.data.redis.connection.ReactiveStringCommands.BitOpCommand,​Long>> bitOp​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStringCommands.BitOpCommand> commands)  
      reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.NumericResponse<org.springframework.data.redis.connection.ReactiveStringCommands.BitPosCommand,​Long>> bitPos​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStringCommands.BitPosCommand> commands)  
      protected List<byte[]> convert​(org.springframework.data.redis.connection.ReactiveStringCommands.MSetCommand command)  
      reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.ByteBufferResponse<org.springframework.data.redis.connection.ReactiveRedisConnection.KeyCommand>> get​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveRedisConnection.KeyCommand> keys)  
      reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.BooleanResponse<org.springframework.data.redis.connection.ReactiveStringCommands.GetBitCommand>> getBit​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStringCommands.GetBitCommand> commands)  
      reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.ByteBufferResponse<org.springframework.data.redis.connection.ReactiveRedisConnection.RangeCommand>> getRange​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveRedisConnection.RangeCommand> commands)  
      reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.ByteBufferResponse<org.springframework.data.redis.connection.ReactiveStringCommands.SetCommand>> getSet​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStringCommands.SetCommand> commands)  
      reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.MultiValueResponse<List<ByteBuffer>,​ByteBuffer>> mGet​(org.reactivestreams.Publisher<List<ByteBuffer>> keysets)  
      reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.BooleanResponse<org.springframework.data.redis.connection.ReactiveStringCommands.MSetCommand>> mSet​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStringCommands.MSetCommand> commands)  
      reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.BooleanResponse<org.springframework.data.redis.connection.ReactiveStringCommands.MSetCommand>> mSetNX​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStringCommands.MSetCommand> source)  
      reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.BooleanResponse<org.springframework.data.redis.connection.ReactiveStringCommands.SetCommand>> pSetEX​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStringCommands.SetCommand> commands)  
      reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.BooleanResponse<org.springframework.data.redis.connection.ReactiveStringCommands.SetCommand>> set​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStringCommands.SetCommand> commands)  
      reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.BooleanResponse<org.springframework.data.redis.connection.ReactiveStringCommands.SetBitCommand>> setBit​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStringCommands.SetBitCommand> commands)  
      reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.BooleanResponse<org.springframework.data.redis.connection.ReactiveStringCommands.SetCommand>> setEX​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStringCommands.SetCommand> commands)  
      reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.BooleanResponse<org.springframework.data.redis.connection.ReactiveStringCommands.SetCommand>> setNX​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStringCommands.SetCommand> values)  
      reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.NumericResponse<org.springframework.data.redis.connection.ReactiveStringCommands.SetRangeCommand,​Long>> setRange​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStringCommands.SetRangeCommand> commands)  
      reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.NumericResponse<org.springframework.data.redis.connection.ReactiveRedisConnection.KeyCommand,​Long>> strLen​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveRedisConnection.KeyCommand> keys)  
      static byte[] toByteArray​(ByteBuffer buffer)  
      • Methods inherited from interface org.springframework.data.redis.connection.ReactiveStringCommands

        append, bitCount, bitCount, bitField, bitOp, bitPos, bitPos, get, getBit, getRange, getSet, mGet, mSet, mSetNX, pSetEX, set, set, setBit, setEX, setNX, setRange, strLen
    • Method Detail

      • set

        public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.BooleanResponse<org.springframework.data.redis.connection.ReactiveStringCommands.SetCommand>> set​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStringCommands.SetCommand> commands)
        Specified by:
        set in interface org.springframework.data.redis.connection.ReactiveStringCommands
      • get

        public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.ByteBufferResponse<org.springframework.data.redis.connection.ReactiveRedisConnection.KeyCommand>> get​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveRedisConnection.KeyCommand> keys)
        Specified by:
        get in interface org.springframework.data.redis.connection.ReactiveStringCommands
      • getSet

        public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.ByteBufferResponse<org.springframework.data.redis.connection.ReactiveStringCommands.SetCommand>> getSet​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStringCommands.SetCommand> commands)
        Specified by:
        getSet in interface org.springframework.data.redis.connection.ReactiveStringCommands
      • mGet

        public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.MultiValueResponse<List<ByteBuffer>,​ByteBuffer>> mGet​(org.reactivestreams.Publisher<List<ByteBuffer>> keysets)
        Specified by:
        mGet in interface org.springframework.data.redis.connection.ReactiveStringCommands
      • setNX

        public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.BooleanResponse<org.springframework.data.redis.connection.ReactiveStringCommands.SetCommand>> setNX​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStringCommands.SetCommand> values)
        Specified by:
        setNX in interface org.springframework.data.redis.connection.ReactiveStringCommands
      • setEX

        public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.BooleanResponse<org.springframework.data.redis.connection.ReactiveStringCommands.SetCommand>> setEX​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStringCommands.SetCommand> commands)
        Specified by:
        setEX in interface org.springframework.data.redis.connection.ReactiveStringCommands
      • pSetEX

        public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.BooleanResponse<org.springframework.data.redis.connection.ReactiveStringCommands.SetCommand>> pSetEX​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStringCommands.SetCommand> commands)
        Specified by:
        pSetEX in interface org.springframework.data.redis.connection.ReactiveStringCommands
      • mSet

        public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.BooleanResponse<org.springframework.data.redis.connection.ReactiveStringCommands.MSetCommand>> mSet​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStringCommands.MSetCommand> commands)
        Specified by:
        mSet in interface org.springframework.data.redis.connection.ReactiveStringCommands
      • convert

        protected List<byte[]> convert​(org.springframework.data.redis.connection.ReactiveStringCommands.MSetCommand command)
      • mSetNX

        public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.BooleanResponse<org.springframework.data.redis.connection.ReactiveStringCommands.MSetCommand>> mSetNX​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStringCommands.MSetCommand> source)
        Specified by:
        mSetNX in interface org.springframework.data.redis.connection.ReactiveStringCommands
      • append

        public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.NumericResponse<org.springframework.data.redis.connection.ReactiveStringCommands.AppendCommand,​Long>> append​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStringCommands.AppendCommand> commands)
        Specified by:
        append in interface org.springframework.data.redis.connection.ReactiveStringCommands
      • getRange

        public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.ByteBufferResponse<org.springframework.data.redis.connection.ReactiveRedisConnection.RangeCommand>> getRange​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveRedisConnection.RangeCommand> commands)
        Specified by:
        getRange in interface org.springframework.data.redis.connection.ReactiveStringCommands
      • setRange

        public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.NumericResponse<org.springframework.data.redis.connection.ReactiveStringCommands.SetRangeCommand,​Long>> setRange​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStringCommands.SetRangeCommand> commands)
        Specified by:
        setRange in interface org.springframework.data.redis.connection.ReactiveStringCommands
      • getBit

        public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.BooleanResponse<org.springframework.data.redis.connection.ReactiveStringCommands.GetBitCommand>> getBit​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStringCommands.GetBitCommand> commands)
        Specified by:
        getBit in interface org.springframework.data.redis.connection.ReactiveStringCommands
      • setBit

        public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.BooleanResponse<org.springframework.data.redis.connection.ReactiveStringCommands.SetBitCommand>> setBit​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStringCommands.SetBitCommand> commands)
        Specified by:
        setBit in interface org.springframework.data.redis.connection.ReactiveStringCommands
      • bitCount

        public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.NumericResponse<org.springframework.data.redis.connection.ReactiveStringCommands.BitCountCommand,​Long>> bitCount​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStringCommands.BitCountCommand> commands)
        Specified by:
        bitCount in interface org.springframework.data.redis.connection.ReactiveStringCommands
      • bitField

        public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.MultiValueResponse<org.springframework.data.redis.connection.ReactiveStringCommands.BitFieldCommand,​Long>> bitField​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStringCommands.BitFieldCommand> commands)
        Specified by:
        bitField in interface org.springframework.data.redis.connection.ReactiveStringCommands
      • bitOp

        public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.NumericResponse<org.springframework.data.redis.connection.ReactiveStringCommands.BitOpCommand,​Long>> bitOp​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStringCommands.BitOpCommand> commands)
        Specified by:
        bitOp in interface org.springframework.data.redis.connection.ReactiveStringCommands
      • bitPos

        public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.NumericResponse<org.springframework.data.redis.connection.ReactiveStringCommands.BitPosCommand,​Long>> bitPos​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStringCommands.BitPosCommand> commands)
        Specified by:
        bitPos in interface org.springframework.data.redis.connection.ReactiveStringCommands
      • strLen

        public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.NumericResponse<org.springframework.data.redis.connection.ReactiveRedisConnection.KeyCommand,​Long>> strLen​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveRedisConnection.KeyCommand> keys)
        Specified by:
        strLen in interface org.springframework.data.redis.connection.ReactiveStringCommands
      • toByteArray

        public static byte[] toByteArray​(ByteBuffer buffer)