The response to https://github.com/cunla/fakeredis-py/issues/293 states that separate fakeredis clients intentionally share state when the same connection parameters are used. However this is not consistent between sync and async clients.
Expected behavior
"sync client/sync_key" expected to be sync_value to match async behaviour. Also I expected the sync and async clients to be drawing from the same shared state as each other, so I expected "sync client/async key" to be async_value.
Desktop (please complete the following information):
OS: [e.g. iOS] Windows 10
python version 3.8.16
redis-py version 5.0.2
full requirements.txt? fakeredis 2.21.1
Upvote & Fund
We're using Polar.sh so you can upvote and help fund this issue.
We receive the funding once the issue is completed & confirmed by you.
Thank you in advance for helping prioritize & fund our backlog.
Describe the bug
The response to https://github.com/cunla/fakeredis-py/issues/293 states that separate fakeredis clients intentionally share state when the same connection parameters are used. However this is not consistent between sync and async clients.
To Reproduce
Results:
Expected behavior "sync client/sync_key" expected to be
sync_value
to match async behaviour. Also I expected the sync and async clients to be drawing from the same shared state as each other, so I expected "sync client/async key" to beasync_value
.Desktop (please complete the following information):
Upvote & Fund