Skip to content

Latest commit

 

History

History
336 lines (184 loc) · 5.84 KB

RedisStream.md

File metadata and controls

336 lines (184 loc) · 5.84 KB

redis-x-stream / Exports / RedisStream

Class: RedisStream

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new RedisStream(options, ...streams)

Parameters

Name Type
options string | RedisStreamOptions
...streams string[]

Defined in

stream.ts:82

Properties

ackOnIterate

ackOnIterate: boolean = false

Defined in

stream.ts:44


block

Optional block: number

Defined in

stream.ts:40


blocked

Readonly blocked: boolean = false

Defined in

stream.ts:34


buffers

buffers: boolean = false

Defined in

stream.ts:41


client

Readonly client: Redis

Defined in

stream.ts:30


consumer

Optional Readonly consumer: string

Defined in

stream.ts:33


control

Optional Readonly control: Redis

Defined in

stream.ts:31


count

count: number = 100

Defined in

stream.ts:38


deleteOnAck

deleteOnAck: boolean = false

Defined in

stream.ts:45


done

done: boolean = false

Flag for iterable state

Defined in

stream.ts:57


draining

draining: boolean = false

Defined in

stream.ts:59


first

first: boolean = false

Defined in

stream.ts:58


group

Optional Readonly group: string

Defined in

stream.ts:32


noack

noack: boolean = false

Defined in

stream.ts:39


pendingAcks

pendingAcks: Map<string, string[]>

Acks waiting to be sent on either:

  • interval
  • async iteration

Defined in

stream.ts:53


streams

streams: Map<string, string>

Defined in

stream.ts:37

Methods

[asyncIterator]

[asyncIterator](): AsyncIterator<XEntryResult, any, undefined>

Returns

AsyncIterator<XEntryResult, any, undefined>

Defined in

stream.ts:160


ack

ack(stream, ...ids): undefined

Parameters

Name Type
stream string
...ids string[]

Returns

undefined

Defined in

stream.ts:226


addStream

addStream(streamName): Promise<void>

Parameters

Name Type
streamName string

Returns

Promise<void>

Defined in

stream.ts:250


drain

drain(): Promise<void>

Iterate through remaining items in the PEL and exit

Returns

Promise<void>

Defined in

stream.ts:258


end

end(): Promise<void>

Immediately stop processing entries

Returns

Promise<void>

Defined in

stream.ts:266


quit

quit(): Promise<void>

Returns

Promise<void>

Defined in

stream.ts:212


return

Protected return(): Promise<void>

Returns

Promise<void>

Defined in

stream.ts:277