Skip to content

Commit 825cc11

Browse files
Use in-memory cache instead of Redis
1 parent dd7d7f1 commit 825cc11

1 file changed

Lines changed: 2 additions & 6 deletions

File tree

src/policyengine_api/main.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@
33
import logfire
44
from fastapi import FastAPI
55
from fastapi_cache import FastAPICache
6-
from fastapi_cache.backends.redis import RedisBackend
7-
from redis import asyncio as aioredis
6+
from fastapi_cache.backends.inmemory import InMemoryBackend
87
from rich.console import Console
98

109
from policyengine_api.api import api_router
@@ -30,10 +29,7 @@ async def lifespan(app: FastAPI):
3029
console.print("[bold green]Database initialized[/bold green]")
3130

3231
console.print("[bold green]Initializing cache...[/bold green]")
33-
redis = aioredis.from_url(
34-
settings.redis_url, encoding="utf8", decode_responses=True
35-
)
36-
FastAPICache.init(RedisBackend(redis), prefix="fastapi-cache")
32+
FastAPICache.init(InMemoryBackend(), prefix="fastapi-cache")
3733
console.print("[bold green]Cache initialized[/bold green]")
3834

3935
yield

0 commit comments

Comments
 (0)