Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork9.7k
[Cache] RedisTrait::doFetch should use pipeline with GET's instead of MGET for Relay\Cluster#61234
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Uh oh!
There was an error while loading.Please reload this page.
Conversation
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
f4fad81 tob74ec69Comparedorrogeray commentedJul 30, 2025
@nicolas-grekas done, I have dropped the commit which applied the diff from Fabbot. 👍 The only reason I included them originally was to make those checks pass. |
b74ec69 to30a2ca0Comparenicolas-grekas commentedJul 30, 2025
Thank you@dorrogeray. |
606df24 intosymfony:6.4Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
🛠️
Relay\Clustershould be expected to operate with >1 master nodes, and therefore its not safe to usemgetwhen fetching the ids inRedisTrait::doFetch(array $ids)as they are not guaranteed to be on a same hash slot.This change makes
doFetchuse pipeline withGETcommands when$this->redis instanceof RelayCluster