- Add
Redis::Cluster
to interact with cluster-mode Redis servers- Give it a URI for a single Redis server (defaulting to
$REDIS_CLUSTER_URL
), it will discover the rest of the cluster and automatically connect to all nodes as needed - Commands are routed to appropriate shards based on key names
- Commands which do not change state are routed to shard replicas
- Give it a URI for a single Redis server (defaulting to
- Add RedisJSON support with
Redis::JSON
- Add RediSearch support with
Redis::FullText
- The
FullText
name was chosen because theRediSearch
Redis module prefix isFT
, which stands forFullText
- The
- Add initial RedisTimeSeries support with
Redis::TimeSeries
- This is still extremely limited, and will be improved over time
- Add very early RedisGraph support with
Redis::Graph
- This is very much not in a production-usable state at the moment
- Add support for
UNLINK
command for off-thread deletion - Explicitly unsubscribe from channels on close
Full Changelog: v0.2.0...v0.3.0