Skip to content

Commit 594fa6a

Browse files
authored
Merge pull request #20 from nens/redis-from-url-config
set redis from url parameters
2 parents 254007a + 5aef6f2 commit 594fa6a

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

HISTORY.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
0.3.2 (unreleased)
22
------------------
33

4-
- Nothing changed yet.
4+
- Set Redis socket keepalive and retry on timeout for RPCRedisCommLayer.
55

66

77
0.3.1 (2025-04-14)

asyncio_rpc/commlayers/redis.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,12 @@ async def create(
3636
self.serialization = serialization
3737

3838
# Redis for publishing
39-
self.redis = async_redis.from_url(f"redis://{host}")
39+
self.redis = async_redis.from_url(
40+
f"redis://{host}",
41+
socket_keepalive=True,
42+
retry_on_timeout=True,
43+
health_check_interval=None, # no health checks for Redis pub/sub
44+
)
4045

4146
# By default register all RPC models
4247
for model in SERIALIZABLE_MODELS:

0 commit comments

Comments
 (0)