Skip to content

policy for older Redis than supported: just untested, or actively refuse to connect? #3687

Closed
@petertseng

Description

@petertseng

I see that the README says that for redis-py library >= 6.0.0 the supported Redis version is 7.2 to current.

Now I am considering what to do in an environment where the Redis server version is older than 7.2 but I don't have the privileges to upgrade it.

I could simply stay on the 5.x library versions. This is probably okay, as long as I don't need anything from 6.x. It may feel bad to be behind, but it will ensure that the library supports the Redis version.

Or I could update to 6.x library anyway, and use it with the old and unsupported Redis version. Unofficially I have observed that this seems to work, but I understand that being unsupported means there aren't any guarantees. So it looks like the library doesn't actively refuse to connect to an older Redis server, and it's mainly that they aren't in the test matrix and we use the older versions at our own risk.

Do I have the right ideas here?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions