Back to Redis

Redis feature sets

content/develop/whats-new/redis-feature-sets.md

latest5.1 KB
Original Source

A Redis feature set includes a specific Redis database version along with the advanced capabilities and data structures provided by compatible module versions.

To use a new feature introduced in a later feature set, you must upgrade the corresponding components according to the following table.

Redis feature setWhat's new
Feature set version: 8.6See [here]({{< relref "/develop/whats-new/8-6" >}})
Feature set version: 8.4See [here]({{< relref "/develop/whats-new/8-4" >}})
Feature set version: 8.2See [here]({{< relref "/develop/whats-new/8-2" >}})
Feature set version: 8.0See [here]({{< relref "/develop/whats-new/8-0" >}})
Feature set version: 7.4

Component versions: [Redis 7.4]({{<relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisce/redisce-7.4-release-notes.md">}}) [Search 2.10]({{< relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisearch/redisearch-2.10-release-notes.md" >}}) [JSON 2.8]({{<relref "operate/oss_and_stack/stack-with-enterprise/release-notes/redisjson/redisjson-2.8-release-notes.md">}}) [Time series 1.12]({{<relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redistimeseries/redistimeseries-1.12-release-notes.md">}}) [Bloom 2.8]({{<relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisbloom/redisbloom-2.8-release-notes.md">}}) | Hash:

  • [Expiration of individual hash fields]({{<relref "/develop/data-types/hashes#field-expiration">}}). Streams:
  • To start reading from the last stream message, use [XREAD]({{<relref "/commands/xread">}}) with the new ID value +. Time series: Insertion-filter for close samples. JSON:
  • A fix to not duplicate AOF commands multiple times in [JSON.MSET]({{< relref "commands/json.mset/" >}}). Probabilistic:
  • Returns an error if [CMS.MERGE]({{< relref "commands/cms.merge/" >}}) results in an overflow or underflow. Redis Search:
  • New BFLOAT16 and FLOAT16 vector data types, reducing memory consumed by vectors while preserving accuracy.
  • Support for indexing empty and missing values and enhanced developer experience for queries with exact matching capabilities.
  • You can match TAG fields without needing to escape special characters.
  • Expanded geospatial search with new INTERSECT and DISJOINT operators, improved reporting of the memory consumed by the index, and exposed full-text scoring in aggregation pipelines. | | Feature set version: 7.2

Component versions: Redis 7.2 [Search 2.8]({{< relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisearch/redisearch-2.8-release-notes.md" >}}) [JSON 2.6]({{<relref "operate/oss_and_stack/stack-with-enterprise/release-notes/redisjson/redisjson-2.6-release-notes.md">}}) [Time series 1.10]({{<relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redistimeseries/redistimeseries-1.10-release-notes.md">}}) [Bloom 2.6]({{<relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisbloom/redisbloom-2.6-release-notes.md">}}) Gears 2.0 | - Performance and resource utilization improvements, including significant memory and speed optimizations for lists, sets, and sorted sets. JSON:

  • New JSON commands: [JSON.MERGE]({{< relref "commands/json.merge/" >}}) and [JSON.MSET]({{< relref "commands/json.mset/" >}}). Redis Search:
  • [Geo polygon search]({{< relref "commands/ft.search/#examples" >}}). Compatibility changes:
  • Redis 7.2 uses a new format (version 11) for RDB files, which is incompatible with older versions.
  • Redis feature set 7.2 does not include graph capabilities. | | Feature set version: 6.2

Component versions: Redis 6.2 [Search 2.6]({{< relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisearch/redisearch-2.6-release-notes.md" >}}) [JSON 2.4]({{<relref "operate/oss_and_stack/stack-with-enterprise/release-notes/redisjson/redisjson-2.4-release-notes.md">}}) [Time series 1.8]({{<relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redistimeseries/redistimeseries-1.8-release-notes.md">}}) [Bloom 2.4]({{<relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisbloom/redisbloom-2.4-release-notes.md">}}) [Graph 2.10]({{<relref "/operate/oss_and_stack/stack-with-enterprise/release-notes/redisgraph/redisgraph-2.10-release-notes.md">}}) | Time series:

  • Time series gap filling. JSON:
  • Improved JSON path parser. Probabilistic:
  • New probabilistic data structure t-digest. Redis Search:
  • Wildcard queries for TEXT and TAG.
  • Suffix search.
  • Multi-value indexing and queries. Graph:
  • New pathfinding algorithms for graphs. |