1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| import { Redis, RedisOptions } from "ioredis";
|
| interface ClusterOptions extends RedisOptions {
| cluster?: boolean;
| nodes?: RedisOptions[];
| }
|
| interface EggRedisOptions {
| Redis?: Redis;
| default?: object;
| app?: boolean;
| agent?: boolean;
| client?: ClusterOptions;
| clients?: Record<string, RedisOptions>;
| }
|
| declare module 'egg' {
| interface Application {
| redis: Redis & Singleton<Redis>;
| }
|
| interface EggAppConfig {
| redis: EggRedisOptions;
| }
| }
|
|