Changes for version 3.023 - 2023-05-08

  • New features
    • support for sharded pubsub (`SSUBSCRIBE` / `SPUBLISH`)
  • Bugs fixed
    • exception during subscription cancellation, thanks to Pavel Shaydo for patch+test
    • subscription handling should now work properly and consistently on both RESP2/RESP3
    • `XREAD`/`XREADGROUP` now returns empty arrayref when no items, for consistency
    • cancelling a cached `GET` could cause an exception due to the request Future going out of scope

Documentation

mixin that defines the Redis commands available

Modules

talk to Redis servers via IO::Async
support for cluster routing
mixin that defines the Redis commands available
represents multiple operations in a single Redis transaction
simple implementation of the Redis wire protocol
basic server implementation
represents a single connection to a server
implementation for database-related Redis commands
represents one subscription
represents a single message