Skip to content

Commit 82fbe39

Browse files
Tolerblancsummersummerwhyezcolin2
committed
feat: 레디스 value 타입 추가
Co-authored-by: Summer Min <[email protected]> Co-authored-by: ez <[email protected]>
1 parent 37e6e96 commit 82fbe39

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

apps/backend/src/redis/redis.service.ts

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,23 @@ import Redlock from 'redlock';
55
const REDIS_CLIENT_TOKEN = 'REDIS_CLIENT';
66
const RED_LOCK_TOKEN = 'RED_LOCK';
77

8-
type RedisPage = {
8+
export type RedisPage = {
99
title?: string;
1010
content?: string;
1111
emoji?: string;
1212
};
1313

14+
export type RedisNode = {
15+
x: number;
16+
y: number;
17+
};
18+
19+
export type RedisEdge = {
20+
fromNode: number;
21+
toNode: number;
22+
type: 'add' | 'delete';
23+
};
24+
1425
@Injectable()
1526
export class RedisService {
1627
constructor(
@@ -30,7 +41,7 @@ export class RedisService {
3041
const data = await this.redisClient.hgetall(key);
3142
return Object.fromEntries(
3243
Object.entries(data).map(([field, value]) => [field, value]),
33-
) as RedisPage;
44+
);
3445
}
3546

3647
async set(key: string, value: object) {

0 commit comments

Comments
 (0)