Features
- Add support for using custom types with redis commands
by registering serializers and deserializers - Allow stacking pipeline commands synchronously
- Expose statically typed responses for pipeline commands
Compatibility
- Redis command methods are no longer coroutines and instead
synchronous methods that return subclasses ofAwaitable
(CommandRequest
) which can be awaited as before. - Add support for redis 8.0 vector set commands
- Add support for redis 8.0 hash expiry commands
- Remove deprecated pubsub
listen
and threaded worker APIs - Remove support for KeyDB
Performance
- Streamline client side cache shrinking