Skip to content

Commit f0d9eda

Browse files
authored
Update aioredis to 2.0.1 (#613)
* Update aioredis to 2.0.1 * Rearranged aioredis.from_url parameters
1 parent 55f81bd commit f0d9eda

File tree

2 files changed

+6
-8
lines changed

2 files changed

+6
-8
lines changed
Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
1-
"""Redis client module."""
2-
31
from typing import AsyncIterator
42

5-
from aioredis import create_redis_pool, Redis
3+
from aioredis import from_url, Redis
64

75

86
async def init_redis_pool(host: str, password: str) -> AsyncIterator[Redis]:
9-
pool = await create_redis_pool(f"redis://{host}", password=password)
10-
yield pool
11-
pool.close()
12-
await pool.wait_closed()
7+
session = from_url(f"redis://{host}", password=password, encoding="utf-8", decode_responses=True)
8+
yield session
9+
session.close()
10+
await session.wait_closed()

examples/miniapps/fastapi-redis/fastapiredis/services.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ def __init__(self, redis: Redis) -> None:
99

1010
async def process(self) -> str:
1111
await self._redis.set("my-key", "value")
12-
return await self._redis.get("my-key", encoding="utf-8")
12+
return await self._redis.get("my-key")

0 commit comments

Comments
 (0)