Renamed submodules
- Move Pub/Sub, Pipeline, Stream, Cache and Lock submodules
tocoredis.patterns.coredis.commands.pubsub->coredis.patterns.pubsubcoredis.pipeline->coredis.patterns.pipelinecoredis.stream->coredis.patterns.streamscoredis.cache->coredis.patterns.cachecoredis.lock->coredis.patterns.lock
Compatibility
- Add
countallandcountnanaggregation types to
coredis.modules.TimeSeries - Add
indexallargument tocoredis.modules.Search.create - Add
nothreadargument tocoredis.Redis.vsim
Performance
- Improve pub/sub performance that had regressed in
6.0.0rc1 & 6.0.0rc2 when compared with 5.x. The root
of the slowdown was the change in reading from the connection
explicitly versus being fed the data sequentially by the eventloop
in the previous asyncio implementation. Performance is now back
to (or better) than 5.x