Predis: our changes to an open source project
A flexible, feature-complete Redis and Valkey client for PHP.
- Language
- PHP
- GitHub stars
- 7,778
- Project site
- github.com/predis/predis/wiki
The changes merged into Predis
On a read error on a single node, ConnectionErrorProof returns the connection exception for the failed command and every remaining one instead of too short a list of responses, and spl_object_id() replaces the deprecated spl_object_hash().
- Pull request #1739merged on 8 October 2026
- Pull request #1738merged on 8 October 2026
Replace deprecated spl_object_hash() with spl_object_id() in ConnectionErrorProof
github.com/predis/predis/pull/1738
What it taught us
The number of missing responses has to come from the commands that were sent, not from a queue part of which is already gone. A deprecated function is worth replacing before a new PHP version starts warning about it.
Other projects with our changes: PHP
20 projects in this technology have our merged changes. The bar is the repository's stars, next to it the number of our changes. Each row leads to the project's page.
Predis among all our changes
Day by day from 5 September 2026 to 11 October 2026. A column is every change merged that day, the accent is the changes in Predis.
- Changes in Predis
- Changes in other projects
2 merged changes in Predis
The first on 8 October 2026, the latest on 8 October 2026.
On the same day
Changes of ours were also merged into: Composer, urfave/cli, Versity Gateway.
Questions about our changes to Predis
Where these changes come from, who merged them and whether we can fix something in your library.
Read next
More about this work and the other projects with our changes.
Using Predis in your project?
If something in it does not work, we fix it at the source and leave a workaround until the release. We reply within an hour.