Skip to content

RedisAdapter

Implements

Constructors

new RedisAdapter(data)

1
new RedisAdapter(data: Object | Object & RedisAdapterOptions): RedisAdapter

Parameters

ParameterType
dataObject | Object & RedisAdapterOptions

Returns

RedisAdapter

Source

seyfert/src/cache/adapters/redis.ts:22

Properties

PropertyType
clientRedis
isAsyncboolean
namespacestring

Methods

addToRelationship()

1
addToRelationship(to: string, keys: string | string[]): Promise<void>

Parameters

ParameterType
tostring
keysstring | string[]

Returns

Promise<void>

Implementation of

Adapter.addToRelationship

Source

seyfert/src/cache/adapters/redis.ts:203


bulkAddToRelationShip()

1
bulkAddToRelationShip(data: Record<string, string[]>): Promise<void>

Parameters

ParameterType
dataRecord<string, string[]>

Returns

Promise<void>

Implementation of

Adapter.bulkAddToRelationShip

Source

seyfert/src/cache/adapters/redis.ts:193


contains()

1
contains(to: string, keys: string): Promise<boolean>

Parameters

ParameterType
tostring
keysstring

Returns

Promise<boolean>

Implementation of

Adapter.contains

Source

seyfert/src/cache/adapters/redis.ts:185


count()

1
count(to: string): Promise<number>

Parameters

ParameterType
tostring

Returns

Promise<number>

Implementation of

Adapter.count

Source

seyfert/src/cache/adapters/redis.ts:163


flush()

1
flush(): Promise<void>

Returns

Promise<void>

Implementation of

Adapter.flush

Source

seyfert/src/cache/adapters/redis.ts:176


get()

get(keys)

1
get(keys: string[]): Promise<any[]>
Parameters
ParameterType
keysstring[]
Returns

Promise<any[]>

Implementation of

Adapter.get

Source

seyfert/src/cache/adapters/redis.ts:65

get(keys)

1
get(keys: string): Promise<any>
Parameters
ParameterType
keysstring
Returns

Promise<any>

Implementation of

Adapter.get

Source

seyfert/src/cache/adapters/redis.ts:66


getToRelationship()

1
getToRelationship(to: string): Promise<string[]>

Parameters

ParameterType
tostring

Returns

Promise<string[]>

Implementation of

Adapter.getToRelationship

Source

seyfert/src/cache/adapters/redis.ts:189


keys()

1
keys(to: string): Promise<string[]>

Parameters

ParameterType
tostring

Returns

Promise<string[]>

Implementation of

Adapter.keys

Source

seyfert/src/cache/adapters/redis.ts:158


patch()

patch(updateOnly, id)

1
patch(updateOnly: boolean, id: [string, any][]): Promise<void>
Parameters
ParameterType
updateOnlyboolean
id[string, any][]
Returns

Promise<void>

Implementation of

Adapter.patch

Source

seyfert/src/cache/adapters/redis.ts:102

patch(updateOnly, id, data)

1
patch(
2
updateOnly: boolean,
3
id: string,
4
data: any): Promise<void>
Parameters
ParameterType
updateOnlyboolean
idstring
dataany
Returns

Promise<void>

Implementation of

Adapter.patch

Source

seyfert/src/cache/adapters/redis.ts:103


remove()

1
remove(keys: string | string[]): Promise<void>

Parameters

ParameterType
keysstring | string[]

Returns

Promise<void>

Implementation of

Adapter.remove

Source

seyfert/src/cache/adapters/redis.ts:167


removeRelationship()

1
removeRelationship(to: string | string[]): Promise<void>

Parameters

ParameterType
tostring | string[]

Returns

Promise<void>

Implementation of

Adapter.removeRelationship

Source

seyfert/src/cache/adapters/redis.ts:211


removeToRelationship()

1
removeToRelationship(to: string, keys: string | string[]): Promise<void>

Parameters

ParameterType
tostring
keysstring | string[]

Returns

Promise<void>

Implementation of

Adapter.removeToRelationship

Source

seyfert/src/cache/adapters/redis.ts:207


scan()

scan(query, returnKeys)

1
scan(query: string, returnKeys?: false): Promise<any[]>
Parameters
ParameterType
querystring
returnKeys?false
Returns

Promise<any[]>

Implementation of

Adapter.scan

Source

seyfert/src/cache/adapters/redis.ts:47

scan(query, returnKeys)

1
scan(query: string, returnKeys: true): Promise<string[]>
Parameters
ParameterType
querystring
returnKeystrue
Returns

Promise<string[]>

Implementation of

Adapter.scan

Source

seyfert/src/cache/adapters/redis.ts:48


set()

set(id)

1
set(id: [string, any][]): Promise<void>
Parameters
ParameterType
id[string, any][]
Returns

Promise<void>

Implementation of

Adapter.set

Source

seyfert/src/cache/adapters/redis.ts:85

set(id, data)

1
set(id: string, data: any): Promise<void>
Parameters
ParameterType
idstring
dataany
Returns

Promise<void>

Implementation of

Adapter.set

Source

seyfert/src/cache/adapters/redis.ts:86


values()

1
values(to: string): Promise<any[]>

Parameters

ParameterType
tostring

Returns

Promise<any[]>

Implementation of

Adapter.values

Source

seyfert/src/cache/adapters/redis.ts:143