Database2025년 7월 5일1분 읽기

Upstash Redis — 서버리스 Redis의 최적 선택

YS
YoungSam
조회 713

왜 Upstash인가

Upstash는 HTTP 기반 Redis로, 서버리스 환경에서 연결 문제 없이 사용할 수 있습니다. 요청당 과금입니다.

사용법

import { Redis } from "@upstash/redis";

const redis = new Redis({
  url: process.env.UPSTASH_REDIS_URL!,
  token: process.env.UPSTASH_REDIS_TOKEN!,
});

// 캐싱
await redis.set("user:1", { name: "Kim" }, { ex: 3600 });
const user = await redis.get("user:1");

// Rate Limiting
import { Ratelimit } from "@upstash/ratelimit";
const ratelimit = new Ratelimit({
  redis, limiter: Ratelimit.slidingWindow(10, "10s"),
});
UpstashRedisServerless

댓글 0

아직 댓글이 없습니다.