Skip to content

v0.3.0

Latest
Compare
Choose a tag to compare
@jgaskins jgaskins released this 19 Dec 03:54
· 143 commits to master since this release
  • 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
  • Add RedisJSON support with Redis::JSON
  • Add RediSearch support with Redis::FullText
    • The FullText name was chosen because the RediSearch Redis module prefix is FT, which stands for FullText
  • 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