cunla / fakeredis-py

Implementation of Redis in python without having a Redis server running. Fully compatible with using redis-py.
https://fakeredis.moransoftware.ca/
BSD 3-Clause "New" or "Revised" License
299 stars 49 forks source link

Implement support for keyspace notifications #336

Open HonakerM opened 1 month ago

HonakerM commented 1 month ago

Is your feature request related to a problem? Please describe. My project takes advantage of keyspace notifications in redis and I'd like to test them: https://redis.io/docs/latest/develop/use/keyspace-notifications/

Describe the solution you'd like Keyspace notifications function as expected with the fake client

Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

Additional context I realize this is probably a big ask so no worries on timeline

Upvote & Fund

Fund with Polar

cunla commented 1 month ago

Thanks for the feature request! I wasn't aware of this Redis feature, but I can definitely see the value in supporting it.

Is your project open source or commercial? I'd love to learn more if you're able to share.

As you mentioned, it’s a significant feature to implement. If you or the company you're working for are open to sponsoring the development, I'd be happy to prioritize it. Otherwise, I’ll keep it in mind and explore it when possible - but cannot commit to a timeline.

Looking forward to hearing from you!