bullmq - v5.77.1
Preparing search index...
v5
NodeRedisRawClient
Interface NodeRedisRawClient
interface
NodeRedisRawClient
{
isOpen
:
boolean
;
isReady
:
boolean
;
options
?:
Record
<
string
,
unknown
>
;
bzPopMin
(
key
:
string
,
timeout
:
number
,
)
:
Promise
<
{
key
:
string
;
score
:
string
|
number
;
value
:
string
}
>
;
clientSetName
(
name
:
string
)
:
Promise
<
unknown
>
;
close
?
()
:
Promise
<
void
>
;
connect
()
:
Promise
<
void
>
;
del
(
keys
:
string
[]
)
:
Promise
<
number
>
;
destroy
()
:
void
|
Promise
<
void
>
;
duplicate
()
:
NodeRedisRawClient
;
eval
<
T
=
unknown
>
(
lua
:
string
,
options
:
{
arguments
:
NodeRedisCommandArgument
[]
;
keys
:
string
[]
}
,
)
:
Promise
<
T
>
;
evalSha
<
T
=
unknown
>
(
sha
:
string
,
options
:
{
arguments
:
NodeRedisCommandArgument
[]
;
keys
:
string
[]
}
,
)
:
Promise
<
T
>
;
exists
(
keys
:
string
[]
)
:
Promise
<
number
>
;
flushAll
()
:
Promise
<
string
>
;
get
(
key
:
string
)
:
Promise
<
string
>
;
hDel
(
key
:
string
,
fields
:
string
[]
)
:
Promise
<
number
>
;
hExists
(
key
:
string
,
field
:
string
)
:
Promise
<
boolean
>
;
hGet
(
key
:
string
,
field
:
string
)
:
Promise
<
string
>
;
hGetAll
(
key
:
string
)
:
Promise
<
Record
<
string
,
string
>
>
;
hmGet
(
key
:
string
,
fields
:
string
[]
)
:
Promise
<
string
[]
>
;
hSet
(
key
:
string
,
data
:
Record
<
string
,
string
|
number
>
)
:
Promise
<
number
>
;
incr
(
key
:
string
)
:
Promise
<
number
>
;
incrBy
(
key
:
string
,
increment
:
number
)
:
Promise
<
number
>
;
info
()
:
Promise
<
string
>
;
keys
(
pattern
:
string
)
:
Promise
<
string
[]
>
;
lLen
(
key
:
string
)
:
Promise
<
number
>
;
lPos
(
key
:
string
,
value
:
string
)
:
Promise
<
number
>
;
lPush
(
key
:
string
,
values
:
string
[]
)
:
Promise
<
number
>
;
lRange
(
key
:
string
,
start
:
number
,
end
:
number
)
:
Promise
<
string
[]
>
;
lTrim
(
key
:
string
,
start
:
number
,
end
:
number
)
:
Promise
<
unknown
>
;
multi
()
:
NodeRedisRawTransaction
;
on
(
event
:
string
,
listener
:
(
...
args
:
any
[]
)
=>
void
)
:
this
;
quit
()
:
Promise
<
unknown
>
;
rPop
(
key
:
string
)
:
Promise
<
string
>
;
sAdd
(
key
:
string
,
members
:
string
[]
)
:
Promise
<
number
>
;
scan
(
cursor
:
string
,
options
?:
Record
<
string
,
unknown
>
,
)
:
Promise
<
{
cursor
:
string
|
number
;
keys
:
string
[]
}
>
;
scanIterator
(
options
?:
Record
<
string
,
unknown
>
,
)
:
AsyncIterable
<
string
|
string
[]
>
;
sCard
(
key
:
string
)
:
Promise
<
number
>
;
scriptLoad
(
lua
:
string
)
:
Promise
<
unknown
>
;
sendCommand
(
args
:
string
[]
)
:
Promise
<
string
>
;
set
(
key
:
string
,
value
:
string
,
options
?:
Record
<
string
,
unknown
>
,
)
:
Promise
<
string
>
;
sMembers
(
key
:
string
)
:
Promise
<
string
[]
>
;
xAdd
(
key
:
string
,
id
:
string
,
fields
:
Record
<
string
,
string
>
,
options
?:
Record
<
string
,
unknown
>
,
)
:
Promise
<
string
>
;
xLen
(
key
:
string
)
:
Promise
<
number
>
;
xRead
(
streams
:
{
id
:
string
;
key
:
string
}
[]
,
options
?:
Record
<
string
,
unknown
>
,
)
:
Promise
<
any
>
;
xRevRange
(
key
:
string
,
end
:
string
,
start
:
string
,
options
?:
Record
<
string
,
unknown
>
,
)
:
Promise
<
any
[]
>
;
xTrim
(
key
:
string
,
strategy
:
"MAXLEN"
,
threshold
:
number
,
options
?:
Record
<
string
,
unknown
>
,
)
:
Promise
<
number
>
;
zAdd
(
key
:
string
,
members
:
{
score
:
number
;
value
:
string
}
[]
,
)
:
Promise
<
number
>
;
zCard
(
key
:
string
)
:
Promise
<
number
>
;
zRange
(
key
:
string
,
start
:
number
,
end
:
number
,
options
?:
Record
<
string
,
unknown
>
,
)
:
Promise
<
string
[]
>
;
zRangeWithScores
?
(
key
:
string
,
start
:
number
,
end
:
number
,
options
?:
Record
<
string
,
unknown
>
,
)
:
Promise
<
{
score
:
number
;
value
:
string
}
[]
>
;
zRem
(
key
:
string
,
members
:
string
[]
)
:
Promise
<
number
>
;
zScore
(
key
:
string
,
member
:
string
)
:
Promise
<
string
|
number
>
;
}
Index
Properties
is
Open
is
Ready
options?
Methods
bz
Pop
Min
client
Set
Name
close?
connect
del
destroy
duplicate
eval
eval
Sha
exists
flush
All
get
h
Del
h
Exists
h
Get
h
Get
All
hm
Get
h
Set
incr
incr
By
info
keys
l
Len
l
Pos
l
Push
l
Range
l
Trim
multi
on
quit
r
Pop
s
Add
scan
scan
Iterator
s
Card
script
Load
send
Command
set
s
Members
x
Add
x
Len
x
Read
x
Rev
Range
x
Trim
z
Add
z
Card
z
Range
z
Range
With
Scores?
z
Rem
z
Score
Properties
is
Open
isOpen
:
boolean
is
Ready
isReady
:
boolean
Optional
options
options
?:
Record
<
string
,
unknown
>
Methods
bz
Pop
Min
bzPopMin
(
key
:
string
,
timeout
:
number
,
)
:
Promise
<
{
key
:
string
;
score
:
string
|
number
;
value
:
string
}
>
Parameters
key
:
string
timeout
:
number
Returns
Promise
<
{
key
:
string
;
score
:
string
|
number
;
value
:
string
}
>
client
Set
Name
clientSetName
(
name
:
string
)
:
Promise
<
unknown
>
Parameters
name
:
string
Returns
Promise
<
unknown
>
Optional
close
close
?
()
:
Promise
<
void
>
Returns
Promise
<
void
>
connect
connect
()
:
Promise
<
void
>
Returns
Promise
<
void
>
del
del
(
keys
:
string
[]
)
:
Promise
<
number
>
Parameters
keys
:
string
[]
Returns
Promise
<
number
>
destroy
destroy
()
:
void
|
Promise
<
void
>
Returns
void
|
Promise
<
void
>
duplicate
duplicate
()
:
NodeRedisRawClient
Returns
NodeRedisRawClient
eval
eval
<
T
=
unknown
>
(
lua
:
string
,
options
:
{
arguments
:
NodeRedisCommandArgument
[]
;
keys
:
string
[]
}
,
)
:
Promise
<
T
>
Type Parameters
T
=
unknown
Parameters
lua
:
string
options
:
{
arguments
:
NodeRedisCommandArgument
[]
;
keys
:
string
[]
}
Returns
Promise
<
T
>
eval
Sha
evalSha
<
T
=
unknown
>
(
sha
:
string
,
options
:
{
arguments
:
NodeRedisCommandArgument
[]
;
keys
:
string
[]
}
,
)
:
Promise
<
T
>
Type Parameters
T
=
unknown
Parameters
sha
:
string
options
:
{
arguments
:
NodeRedisCommandArgument
[]
;
keys
:
string
[]
}
Returns
Promise
<
T
>
exists
exists
(
keys
:
string
[]
)
:
Promise
<
number
>
Parameters
keys
:
string
[]
Returns
Promise
<
number
>
flush
All
flushAll
()
:
Promise
<
string
>
Returns
Promise
<
string
>
get
get
(
key
:
string
)
:
Promise
<
string
>
Parameters
key
:
string
Returns
Promise
<
string
>
h
Del
hDel
(
key
:
string
,
fields
:
string
[]
)
:
Promise
<
number
>
Parameters
key
:
string
fields
:
string
[]
Returns
Promise
<
number
>
h
Exists
hExists
(
key
:
string
,
field
:
string
)
:
Promise
<
boolean
>
Parameters
key
:
string
field
:
string
Returns
Promise
<
boolean
>
h
Get
hGet
(
key
:
string
,
field
:
string
)
:
Promise
<
string
>
Parameters
key
:
string
field
:
string
Returns
Promise
<
string
>
h
Get
All
hGetAll
(
key
:
string
)
:
Promise
<
Record
<
string
,
string
>
>
Parameters
key
:
string
Returns
Promise
<
Record
<
string
,
string
>
>
hm
Get
hmGet
(
key
:
string
,
fields
:
string
[]
)
:
Promise
<
string
[]
>
Parameters
key
:
string
fields
:
string
[]
Returns
Promise
<
string
[]
>
h
Set
hSet
(
key
:
string
,
data
:
Record
<
string
,
string
|
number
>
)
:
Promise
<
number
>
Parameters
key
:
string
data
:
Record
<
string
,
string
|
number
>
Returns
Promise
<
number
>
incr
incr
(
key
:
string
)
:
Promise
<
number
>
Parameters
key
:
string
Returns
Promise
<
number
>
incr
By
incrBy
(
key
:
string
,
increment
:
number
)
:
Promise
<
number
>
Parameters
key
:
string
increment
:
number
Returns
Promise
<
number
>
info
info
()
:
Promise
<
string
>
Returns
Promise
<
string
>
keys
keys
(
pattern
:
string
)
:
Promise
<
string
[]
>
Parameters
pattern
:
string
Returns
Promise
<
string
[]
>
l
Len
lLen
(
key
:
string
)
:
Promise
<
number
>
Parameters
key
:
string
Returns
Promise
<
number
>
l
Pos
lPos
(
key
:
string
,
value
:
string
)
:
Promise
<
number
>
Parameters
key
:
string
value
:
string
Returns
Promise
<
number
>
l
Push
lPush
(
key
:
string
,
values
:
string
[]
)
:
Promise
<
number
>
Parameters
key
:
string
values
:
string
[]
Returns
Promise
<
number
>
l
Range
lRange
(
key
:
string
,
start
:
number
,
end
:
number
)
:
Promise
<
string
[]
>
Parameters
key
:
string
start
:
number
end
:
number
Returns
Promise
<
string
[]
>
l
Trim
lTrim
(
key
:
string
,
start
:
number
,
end
:
number
)
:
Promise
<
unknown
>
Parameters
key
:
string
start
:
number
end
:
number
Returns
Promise
<
unknown
>
multi
multi
()
:
NodeRedisRawTransaction
Returns
NodeRedisRawTransaction
on
on
(
event
:
string
,
listener
:
(
...
args
:
any
[]
)
=>
void
)
:
this
Parameters
event
:
string
listener
:
(
...
args
:
any
[]
)
=>
void
Returns
this
quit
quit
()
:
Promise
<
unknown
>
Returns
Promise
<
unknown
>
r
Pop
rPop
(
key
:
string
)
:
Promise
<
string
>
Parameters
key
:
string
Returns
Promise
<
string
>
s
Add
sAdd
(
key
:
string
,
members
:
string
[]
)
:
Promise
<
number
>
Parameters
key
:
string
members
:
string
[]
Returns
Promise
<
number
>
scan
scan
(
cursor
:
string
,
options
?:
Record
<
string
,
unknown
>
,
)
:
Promise
<
{
cursor
:
string
|
number
;
keys
:
string
[]
}
>
Parameters
cursor
:
string
Optional
options
:
Record
<
string
,
unknown
>
Returns
Promise
<
{
cursor
:
string
|
number
;
keys
:
string
[]
}
>
scan
Iterator
scanIterator
(
options
?:
Record
<
string
,
unknown
>
,
)
:
AsyncIterable
<
string
|
string
[]
>
Parameters
Optional
options
:
Record
<
string
,
unknown
>
Returns
AsyncIterable
<
string
|
string
[]
>
s
Card
sCard
(
key
:
string
)
:
Promise
<
number
>
Parameters
key
:
string
Returns
Promise
<
number
>
script
Load
scriptLoad
(
lua
:
string
)
:
Promise
<
unknown
>
Parameters
lua
:
string
Returns
Promise
<
unknown
>
send
Command
sendCommand
(
args
:
string
[]
)
:
Promise
<
string
>
Parameters
args
:
string
[]
Returns
Promise
<
string
>
set
set
(
key
:
string
,
value
:
string
,
options
?:
Record
<
string
,
unknown
>
,
)
:
Promise
<
string
>
Parameters
key
:
string
value
:
string
Optional
options
:
Record
<
string
,
unknown
>
Returns
Promise
<
string
>
s
Members
sMembers
(
key
:
string
)
:
Promise
<
string
[]
>
Parameters
key
:
string
Returns
Promise
<
string
[]
>
x
Add
xAdd
(
key
:
string
,
id
:
string
,
fields
:
Record
<
string
,
string
>
,
options
?:
Record
<
string
,
unknown
>
,
)
:
Promise
<
string
>
Parameters
key
:
string
id
:
string
fields
:
Record
<
string
,
string
>
Optional
options
:
Record
<
string
,
unknown
>
Returns
Promise
<
string
>
x
Len
xLen
(
key
:
string
)
:
Promise
<
number
>
Parameters
key
:
string
Returns
Promise
<
number
>
x
Read
xRead
(
streams
:
{
id
:
string
;
key
:
string
}
[]
,
options
?:
Record
<
string
,
unknown
>
,
)
:
Promise
<
any
>
Parameters
streams
:
{
id
:
string
;
key
:
string
}
[]
Optional
options
:
Record
<
string
,
unknown
>
Returns
Promise
<
any
>
x
Rev
Range
xRevRange
(
key
:
string
,
end
:
string
,
start
:
string
,
options
?:
Record
<
string
,
unknown
>
,
)
:
Promise
<
any
[]
>
Parameters
key
:
string
end
:
string
start
:
string
Optional
options
:
Record
<
string
,
unknown
>
Returns
Promise
<
any
[]
>
x
Trim
xTrim
(
key
:
string
,
strategy
:
"MAXLEN"
,
threshold
:
number
,
options
?:
Record
<
string
,
unknown
>
,
)
:
Promise
<
number
>
Parameters
key
:
string
strategy
:
"MAXLEN"
threshold
:
number
Optional
options
:
Record
<
string
,
unknown
>
Returns
Promise
<
number
>
z
Add
zAdd
(
key
:
string
,
members
:
{
score
:
number
;
value
:
string
}
[]
)
:
Promise
<
number
>
Parameters
key
:
string
members
:
{
score
:
number
;
value
:
string
}
[]
Returns
Promise
<
number
>
z
Card
zCard
(
key
:
string
)
:
Promise
<
number
>
Parameters
key
:
string
Returns
Promise
<
number
>
z
Range
zRange
(
key
:
string
,
start
:
number
,
end
:
number
,
options
?:
Record
<
string
,
unknown
>
,
)
:
Promise
<
string
[]
>
Parameters
key
:
string
start
:
number
end
:
number
Optional
options
:
Record
<
string
,
unknown
>
Returns
Promise
<
string
[]
>
Optional
z
Range
With
Scores
zRangeWithScores
?
(
key
:
string
,
start
:
number
,
end
:
number
,
options
?:
Record
<
string
,
unknown
>
,
)
:
Promise
<
{
score
:
number
;
value
:
string
}
[]
>
Parameters
key
:
string
start
:
number
end
:
number
Optional
options
:
Record
<
string
,
unknown
>
Returns
Promise
<
{
score
:
number
;
value
:
string
}
[]
>
z
Rem
zRem
(
key
:
string
,
members
:
string
[]
)
:
Promise
<
number
>
Parameters
key
:
string
members
:
string
[]
Returns
Promise
<
number
>
z
Score
zScore
(
key
:
string
,
member
:
string
)
:
Promise
<
string
|
number
>
Parameters
key
:
string
member
:
string
Returns
Promise
<
string
|
number
>
Settings
Member Visibility
Inherited
Theme
OS
Light
Dark
On This Page
Properties
is
Open
is
Ready
options
Methods
bz
Pop
Min
client
Set
Name
close
connect
del
destroy
duplicate
eval
eval
Sha
exists
flush
All
get
h
Del
h
Exists
h
Get
h
Get
All
hm
Get
h
Set
incr
incr
By
info
keys
l
Len
l
Pos
l
Push
l
Range
l
Trim
multi
on
quit
r
Pop
s
Add
scan
scan
Iterator
s
Card
script
Load
send
Command
set
s
Members
x
Add
x
Len
x
Read
x
Rev
Range
x
Trim
z
Add
z
Card
z
Range
z
Range
With
Scores
z
Rem
z
Score
bullmq - v5.77.1
Loading...